Я пытаюсь обернуть голову вокруг переменных условия pthread. Я видел некоторые примеры кода, которые используют pthread_cond_wait и pthread_cond_signal, и все они выглядят следующим образом:Об использовании pthread_cond_wait
while (condition)
{
// Assume that the mutex is locked before the following call
pthread_cond_wait(&cond, &mutex);
}
Есть ли причина для использования цикла, а на состоянии? почему бы просто не использовать одно выражение if?
Как это связано с C++? – Olaf
Я удалил тег, спасибо. –