【发布时间】:2011-03-19 12:16:38
【问题描述】:
我生成了随机数量的线程,并且我的主线程需要在紧密循环中充当计时器。我想检查子线程是否结束,如果是,我想打破紧密循环。但是,我无法找到任何方法来做到这一点而不会阻塞。
我最好的想法是使用一个等于将要创建的随机线程数的变量。当一个线程即将完成时,它应该减少变量。同时主线程可以快速检查变量是否大于0,如果是则继续循环。
希望有更好的方法。
【问题讨论】:
-
是的,它在 Linux 上。谢谢,我会读一读~
-
希望你没有删除你的碎片化问题,我已经完成了 80% 的输入非常好的答案... :)