当前位置: 技术问答>linux和unix
进程间通信:pthread_cond使用在线程间,我要进程间条件同步(没有情缘关系的进程),采用什么方呢?也就是说我要在UNIX实现WIN32上命名Event的功能
来源: 互联网 发布时间:2016-04-09
本文导语: 进程间通信:pthread_cond使用在线程间,我要进程间条件同步(没有情缘关系的进程),采用什么方呢? 也就是说我要在UNIX实现WIN32上命名Event的功能 感谢大家 可以用Semaphore来模拟吗,向牛人请教 | ...
进程间通信:pthread_cond使用在线程间,我要进程间条件同步(没有情缘关系的进程),采用什么方呢?
也就是说我要在UNIX实现WIN32上命名Event的功能
感谢大家
可以用Semaphore来模拟吗,向牛人请教
也就是说我要在UNIX实现WIN32上命名Event的功能
感谢大家
可以用Semaphore来模拟吗,向牛人请教
|
http://www.ibm.com/developerworks/cn/linux/l-ipc/part4/index.html
http://topic.csdn.net/u/20071122/08/2307B159-ECCD-41E7-A671-280E250E9122.html
信号灯 确实是可以的, 不过,有点复杂, 也不太好用.
http://topic.csdn.net/u/20071122/08/2307B159-ECCD-41E7-A671-280E250E9122.html
信号灯 确实是可以的, 不过,有点复杂, 也不太好用.
|
构建UNIXdomain的socket,或者有名管道,发送端写filedescriptor来发事件,接收端进程用poll/select来检测socket来获取事件,
|
|
int pthread_rwlockattr_getpshared(const pthread_rwlockattr_t *attr, int *valptr);
int pthread_rwlockattr_setpshared(pthread_rwlockattr_t *attr, int value);
??
int pthread_rwlockattr_setpshared(pthread_rwlockattr_t *attr, int value);
??
|
你有仔细看我贴的地址的内容吗?
sem 完全可以实现 类似 Event 的功能,而且是进程间.
你有动手去实践吗? 如果没有, 请先动手试试。
sem 完全可以实现 类似 Event 的功能,而且是进程间.
你有动手去实践吗? 如果没有, 请先动手试试。