Remove custom Mutex, Condition, Thread
- Replacing the existing
Mutex
withstd::mutex
orstd::recursive_mutex
(if we can't avoid it). - Review existing thread-safety implementation.
- Review
Condition
->std::condition_variable
- Review
Thread
->std::thread