首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux下sem_init是不是线程安全的函数解决方法

2012-02-07 
linux下sem_init是不是线程安全的函数CPU是Intel4核的在FederaSMP下编写了一个4个线程的程序,每个线程产生

linux下sem_init是不是线程安全的函数
CPU是Intel   4核的
在Federa   SMP下编写了一个4个线程的程序,每个线程产生2500个信号量,一共产生10000个.
在Federo   None   SMP下编写了一个单线程的程序,产生10000个信号量.
测试结果发现,多线程下程序花费的时间比单线程下还要多.
产生信号量的函数是sem_init()
怀疑sem_init是线程安全的函数.

[解决办法]
应该是的

热点排行