【发布时间】:2014-01-27 11:32:52
【问题描述】:
在 Linux 上,我正在尝试使用 C 启动多个线程 (pthread),如果它们在 X 秒后没有完成,我希望它们被杀死。我如何建议我这样做? 我的第一个想法是使用 POSIX 计时器和一个列表将计时器设置为下一个计时器并终止相应的线程。它应该可以工作,但应该有一种更简单的方法来实现它。任何的想法? :)
【问题讨论】:
-
贴一些你试过的代码...
标签: c linux timer pthreads posix