Boost C++ Libraries: Ticket #11688: thread::try_join_until: Avoid busy wait if system clock changes https://svn.boost.org/trac10/ticket/11688 <p> If system clock changes by an amount larger than the outstanding duration according to the supplied clock then the code loops around again but continues to pass a time point based on the original value of the system clock to the system_clock variant of try_join. </p> <p> If we're going to recalculate the outstanding duration in the loop then it is necessary to get the current time according to the system clock to use with this duration. </p> <p> (Originally raised as <a class="ext-link" href="https://github.com/boostorg/thread/pull/58"><span class="icon">​</span>https://github.com/boostorg/thread/pull/58</a> ) </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11688 Trac 1.4.3 Mike Crowe <mac@…> Mon, 28 Sep 2015 09:10:27 GMT attachment set https://svn.boost.org/trac10/ticket/11688 https://svn.boost.org/trac10/ticket/11688 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">0001-thread-try_join_until-Avoid-busy-wait-if-system-cloc.patch</span> </li> </ul> <p> Patch to fix problem. </p> Ticket viboes Mon, 28 Sep 2015 19:47:43 GMT milestone changed https://svn.boost.org/trac10/ticket/11688#comment:1 https://svn.boost.org/trac10/ticket/11688#comment:1 <ul> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.60.0</span> </li> </ul> <p> <a class="ext-link" href="https://github.com/boostorg/thread/commit/971c028c9a72ab4de7776bcff9b76c7a7b4e5e81"><span class="icon">​</span>https://github.com/boostorg/thread/commit/971c028c9a72ab4de7776bcff9b76c7a7b4e5e81</a> </p> Ticket viboes Sun, 04 Oct 2015 16:11:12 GMT owner, status changed https://svn.boost.org/trac10/ticket/11688#comment:2 https://svn.boost.org/trac10/ticket/11688#comment:2 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Anthony Williams</span> to <span class="trac-author">viboes</span> </li> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> </ul> Ticket viboes Wed, 21 Oct 2015 22:29:34 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/11688#comment:3 https://svn.boost.org/trac10/ticket/11688#comment:3 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> Ticket