唤醒睡眠线程

问题描述:

我在多线程程序中使用nanosleep函数。我有nanosleep作为一个计时器,应该能够被其他线程中断,如果一定条件通过。我在网站上发现有人问过类似的问题,他们说你不能从睡眠中唤醒: http://www.codeguru.com/forum/archive/index.php/t-431651.html唤醒睡眠线程

这是真的,还是只是用WinAPI的(我在UNIX环境下编程)?

如果你想这样做,为什么不只是在condvar上使用定时等待?

+0

谢谢,这正是我需要的。 – 2011-12-31 22:01:28