Boost C++ Libraries: Ticket #601: condition::timed_wait doesnt take amount of time to wait https://svn.boost.org/trac10/ticket/601 <pre class="wiki">The timed wait method of boost::condition class allows waiting till the time specified in the argument. It does not allow waiting up to specific duration of time. That is, one cant say following: boost::condition condVar; condVar.timed_wait( ..., seconds(10) ); On some platforms waiting till the specified time is not the best idea. An example is Windows. A timed_wait can be called to wait till time 10 seconds ahead of current time. But then system clock is rolled back by 3 hours and variable will wait through those 3 hours. </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/601 Trac 1.4.3 Roland Schwarz Fri, 29 Sep 2006 06:56:37 GMT status changed https://svn.boost.org/trac10/ticket/601#comment:1 https://svn.boost.org/trac10/ticket/601#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> </ul> <pre class="wiki">Logged In: YES user_id=541730 This is not a bug of the library. The issue is recoginzed and beeing discussed. Keyword: monotonic time. You might read the mailing list discussions. Btw. pthread is not different in this respect. </pre> Ticket