Для академической программы, которую я пишу, было бы очень полезно, чтобы набор потоков одновременно входил в процесс перепланирования.Поэтому у меня вопрос: есть ли гарантия для pthread_cond_broadcast (3) для того, чтобы пометить все потоки как готовые до того, как первый поток будет перенесен?
Или сформулировать это по-другому, может ливызывающий поток покидает состояние выполнения, пока больше 0, но не все затронутые потоки конкурируют за выполнение?
Редактировать: Так как произошла некоторая путаница.Я просто спрашиваю, гарантируется ли ожидаемый результат каким-то стандартом, которого я не могу найти.