C ++ 11 темы: notify_all () или notify_one (), когда у меня есть только один?

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

Должен ли я использовать notify_all() или же notify_one() когда у меня есть только один, чтобы уведомить?

2

Решение

использование notify_one если ваш код не облегчает чтение notify_all (например, вы создали список, в котором просто есть один элемент).

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]