pthread_cond_destroy

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

pthread_cond_destroy
Ich schlage mich gerade mit der Funktion pthread_cond_destroy herum.
Die Manpage sagt, dass keine Threads zum Zerstörungszeitpunkt an der condition Variable blockiert sein dürfen.
Trotzdem widerspricht dieser Zustand ja nicht dem gewünschten und erwarteten Verhalten, soll heißen: Beendet sich das Programm und der Puffer ist voll, dann kann es doch sein, dass noch Lesethreads warten.
Gibt es da eine elegante Lösungsmöglichkeit, wie ich die Threads kurz vor der Zerstörung in einem atomaren Schritt notifyen kann? :slight_smile: