在Linux中有一种方法可以在不使用轮询/ pthread_join机制的情况下知道线程何时完成?

时间:2013-08-28 07:11:05

标签: linux multithreading

是否可以等待一些fd或pthread_t并知道线程是否已完成?我主要寻找一些类似于select调用的机制,我们知道套接字是被触发的。

我正在为实践编写一个生产者 - 消费者问题,并希望有一种干净的方式来了解某个工作线程何时完成而不是等待每个线程使用pthread_join。

我可以使用某种共享内存数据结构/ IPC /同步机制,但想知道是否有更简洁的方法。

0 个答案:

没有答案