Мои потоки работают как связанный список (с перекрытием, следовательно, потоками), реализуя что-то не похожее на временную шкалу. Каждая переменная условия разблокирует следующий поток в связанном списке.
Должен ли я использовать notify_all()
или же notify_one()
когда у меня есть только один, чтобы уведомить?
использование notify_one
если ваш код не облегчает чтение notify_all
(например, вы создали список, в котором просто есть один элемент).
Других решений пока нет …