Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-07 | thread/WindowsCond: add wait() overload with predicate | Max Kellermann | |
2019-05-07 | thread/*Cond: add wait_for() overload with predicate | Max Kellermann | |
2019-05-07 | thread/*Cond: remove wait() overloads without std::unique_lock<> | Max Kellermann | |
2019-04-26 | thread/Cond: add wait() overload which takes a unique_lock<> | Max Kellermann | |
Just like std::condition_variable, which however has no way to specify the std::mutex directly. | |||
2019-04-25 | thread/*Cond: rename methods to match std::condition_variable | Max Kellermann | |
2017-11-26 | thread/*: add "noexcept" | Max Kellermann | |
2017-01-17 | AUTHORS, ...: update my email address | Max Kellermann | |
2017-01-03 | thread/Cond: make the integer-based timed_wait() overload private | Max Kellermann | |
Make sure this deprecated API is not used. | |||
2016-12-28 | thread/Cond: add timed_wait() overload with std::chrono support | Max Kellermann | |
2014-07-02 | thread/{Mutex,Cond}: relicense to BSD-2 | Max Kellermann | |
2013-04-17 | thread/Cond: add method timed_wait() | Max Kellermann | |
2013-01-11 | thread/{Mutex,Cond}: new backend for WIN32 | Max Kellermann | |
Use CRITICAL_SECTION and CONDITION_VARIABLE. This requires Windows Vista or newer. It fixes problems with GLib threading objects that were implicitly created by static constructors before g_thread_init(). |