Chinaunix
标题:
哪位dx说说信号量(信号灯)的用途,谢谢
[打印本页]
作者:
lozity
时间:
2005-05-20 11:14
标题:
哪位dx说说信号量(信号灯)的用途,谢谢
这几天一直在看APUE的14.8,感觉信号量的功能比较花哨,但是似乎只能进行数据量较小的进程间的通信,不晓得是不是理解有误,请指出,谢谢
作者:
flw
时间:
2005-05-20 11:23
标题:
哪位dx说说信号量(信号灯)的用途,谢谢
信号量是协调进程同步和资源访问的,
传送数据应该选用其它 IPC 方式。
作者:
lozity
时间:
2005-05-20 11:34
标题:
哪位dx说说信号量(信号灯)的用途,谢谢
楼上的dx能不能给个资源访问的实例?谢谢
作者:
albcamus
时间:
2005-05-20 12:00
标题:
哪位dx说说信号量(信号灯)的用途,谢谢
楼主进步好快呀,昨天还是msq,今天就sem啦
个人建议,看看UNPv2吧。APUE关于信号量我愣是没看懂,没学会;直到看UNPv2,那上边有很全的例子。
Sys V信号量真是麻烦
作者:
lozity
时间:
2005-05-20 14:44
标题:
哪位dx说说信号量(信号灯)的用途,谢谢
我基本上是囫囵吞枣地看,刚看APUE的信号量也是一头雾水,但是我找了一本叫《深入UNIX》的书,倒是里面讲的比较全。UNPv2还没有买到,什么时候去看看。
作者:
lozity
时间:
2005-05-20 14:57
标题:
哪位dx说说信号量(信号灯)的用途,谢谢
还有一个疑问:
semctl函数中将cmd参数指定为IPC_RMID的时候,是删除整个信号集还是删除一个指定信号集的信号量?我觉得应该是后者,不知道又没错:)
作者:
flw
时间:
2005-05-20 15:17
标题:
哪位dx说说信号量(信号灯)的用途,谢谢
注意宏的名字是“IPC” Remove ID,
肯定是删除整个 IPC,而不是 IPC 的一部分。
作者:
lozity
时间:
2005-05-20 15:19
标题:
哪位dx说说信号量(信号灯)的用途,谢谢
那为什么还需要指定semnum参数,这个参数此时岂不是失效了???
另外,哪位dx解释一下SEM_UNDO位,在APUE中实在看不明白是什么意思
:(
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2