Можно ли "подождать" на boost :: condition_variable без необходимости сначала устанавливать блокировку мьютекса?Если это не удастся, можно ли это как-то напрямую использовать с помощью библиотеки pthread?
Для простоты я бы хотел избежать прямого перехода на уровень ОС (например, futex в linux).Но я также не хочу накладных расходов на вызов мьютекса.
Я прекрасно знаю, что условия гонки делают это в обычных условиях.Я освещал это по-другому.