I am using boost::condition::timed_wait() to wait for a certain time on a boost::thread on Fedora 14 with Boost 1.44 but it does not timeout after waiting for specified time. It appears the thread just sleeps there 开发者_开发技巧untill the object is destroyed. The problem appears only in Fedora 14. It works well on Fedora 13 and RHEL with boost 1.44. Is there something in the boost condition that relies on internal OS timer of Fedora 14 which is causing the problem?
Thanks
精彩评论