所以我有一堆 pthread,其中一个是“主”线程,并确定工作线程应该运行还是休眠。但是睡眠的 POSIX 定义说The sleep() function shall cause the calling thread to be suspended from execution...
显然我可以做一些笨拙的事情,比如让每个工作线程检查是否设置了标志,但我正在寻找更好的东西。我希望我遗漏了一些明显的东西,因为这会影响我的计划。
所以我有一堆 pthread,其中一个是“主”线程,并确定工作线程应该运行还是休眠。但是睡眠的 POSIX 定义说The sleep() function shall cause the calling thread to be suspended from execution...
显然我可以做一些笨拙的事情,比如让每个工作线程检查是否设置了标志,但我正在寻找更好的东西。我希望我遗漏了一些明显的东西,因为这会影响我的计划。