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

apue中为啥没有引见sem_init sem_wait sem_post函数呢

2013-12-30 
apue中为啥没有介绍sem_init sem_wait sem_post函数呢?问几个问题:1)apue中为啥没有介绍sem_init sem_wait

apue中为啥没有介绍sem_init sem_wait sem_post函数呢?
问几个问题:
1)apue中为啥没有介绍sem_init sem_wait sem_post函数呢?

2)在11.6中介绍的条件变量的功能完全可以由“sem_init sem_wait sem_post”来实现吧?

3)11.6中“条件变量”这个话怎么理解:条件变量和互斥量一起使用时,允许线程以无竞争的方式等待特定的条件发生。这个话是嘛意思阿 ?


[解决办法]
楼主你给的分太少了,我觉得很亏阿!!
专门去看了一下APUE

问题1 你要想看这些东西可以看 unix网络编程第二卷
问题2 可以是可以 但是麻烦,条件变量可以简单实现1VN的通知方式。
问题3 仔细看一下这一节,标准没有要求条件变量必须可以1V1的通知。
比如当你多个线程都在等待同一个条件,当条件符合时,怎么保证只有一个线程执行下去?此时就可以结合mutex来实现。

PS:一次问多个问题的,能不能多给点分阿!!!!
感觉很亏阿 有木有!!!

热点排行