id summary reporter owner description type status milestone component version severity resolution keywords cc 11688 thread::try_join_until: Avoid busy wait if system clock changes Mike Crowe viboes "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. 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. (Originally raised as https://github.com/boostorg/thread/pull/58 )" Bugs closed Boost 1.60.0 thread Boost 1.58.0 Problem fixed