Current synchronization objects use absolute time for timeouts, which are susceptible to unexpected behavior in the face of clock adjustments. It would be nice to support relative timeouts using monotonic clock in interprocess condition variables and mutexes like is supported in POSIX and the C++ standard lib (generally), respectively.
Current synchronization objects use absolute time for timeouts, which are susceptible to unexpected behavior in the face of clock adjustments. It would be nice to support relative timeouts using monotonic clock in interprocess condition variables and mutexes like is supported in POSIX and the C++ standard lib (generally), respectively.