• Christian Schulte zu Berge's avatar
    Improved implementation of the Runnable interface: · 0314b02a
    Christian Schulte zu Berge authored
    * Added new common base class RunnableWithConditionalWait that directly includes the std::condition_variable
    * RunnableWithConditionalWait::stop() notifies the condition variable repeatedly as long until the thread has stopped. This avoids program hangs at shutdown due to race conditions.