【发布时间】:2015-02-23 14:30:38
【问题描述】:
我正在使用线程池。所以我正在寻找一种简单有效的方法来通知父亲孩子已经完成了工作并且准备好为另一个孩子工作。有没有办法做到这一点?
条件变量的使用只是半双工的(从父亲到孩子),完全不推荐使用信号。
你有什么建议?
提前致谢。
【问题讨论】:
-
"条件变量的使用只是半双工" 那么为什么不我们另一个条件(每个孩子)使其成为“全双工”?
-
孩子可以使用条件变量吗?我知道他们不能……
-
-
@TheNobleSix 为什么你需要全双工,如果你只想通知父母孩子已经完成(所以这是一种沟通方式)?
-
@TheNobleSix 你说的是子/父和线程池——你使用的是线程还是进程?
标签: c multithreading posix