LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1659|回复: 0

多线程中sem_wait失效问题

[复制链接]
发表于 2005-12-27 08:40:25 | 显示全部楼层 |阅读模式
在多线程编程中,发现sem_wait()竟然无法把线程给hold起来,我用sem_getvalue()取相关的值,发现是0,照理应该会hold啊?这个问题是怎么回事?我的程序中大概有5个线程,其中3个线程是靠这个sem_wait来hold起来的,为什么独独这个线程不行?是不是一个进程中用sem_wait次数有限?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表