Здравствуйте, sharcUs, Вы писали:
U>основные компоненты библиотеки
U>
U>Mutex classes (std::mutex, std::timed_mutex, etc.) for protecting shared data.
U>Condition variables (std::condition_variable and std::condition_variable_any) for synchronizing operations.
U>Atomic types (std::atomic_int, std::atomic_long, etc.) for low level atomic access.
U>
Вопрос на засыпку: а как синхронизировать операции (перевод "for synchronizing operations") реализованные с помощью std::atomic<>?