已经有关于stackoverflow的类似问题:Linux中的WaitForSingleObject和WaitForMultipleObjects等效项
另外,您可以使用信号量:
sem_t semOne ;sem_t semTwo ;sem_t semMain ;
在主线程中:
sem_init(semOne,0,0) ;sem_init(semTwo,0,0) ;sem_init(semMain,0,0) ;...sem_wait(&semMain);// Thread 1sem_wait(&semOne);sem_post(&semMain);// Thread 2sem_wait(&semTwo);sem_post(&semMain);
可以在这里找到详细的描述和各种示例:------
http://www.ibm.com/developerworks/linux/library/l-ipc2lin3/index.html
以前的链接不再可用。Internet存档的Wayback
Machine上的最新存档版本是:https
://web.archive.org/web/20130515223326/http:
//www.ibm.com/developerworks/linux/library/l-ipc2lin3/index.html



