Кажется, я помню, что не добавлял семафоры в C ++ 11, потому что их слишком легко использовать неправильно и программистам лучше использовать мьютексы и условные переменные.
Если это так, чтообоснование для окончательного добавления семафора в C ++ 20?