Ich versuche, meinen Kopf um Pthread Zustand Variablen zu wickeln. Ich habe einige Code-Beispiele gesehen, die pthread_cond_wait und pthread_cond_signal und alle von ihnen wie folgt aussehen verwenden:Über die Verwendung von Pthread_cond_wait
while (condition)
{
// Assume that the mutex is locked before the following call
pthread_cond_wait(&cond, &mutex);
}
Gibt es einen Grund unter der Bedingung einer while-Schleife für den Einsatz? Warum nicht einfach eine einzige if-Anweisung verwenden?
Wie hängt das mit C++ zusammen? – Olaf
Ich habe das Tag entfernt, danke. –