Ich entwickle eine Anwendung in C wo in Thread A warten müssen auf drei Ereignisse (wie Empfang von Daten) von 3 verschiedenen Threads nämlich B, C, D. Ich bin für ein einzelnes Ereignis implementieren kann mit pthread_cond_wait, pthread_cond_signal und Mutex aber ich möchte dieses Konzept auf mehrere Ereignisse variable und einzigen Mutex mit Single Zustand erweitern. Kann jemand bitte mir helfen, dieses Problem zu lösen.mehrere Bedingungsvariablen in c
Vielen Dank im Voraus.
Klingt wie Sie könnten ein Semaphor verwenden. Aber Ihre Frage ist sowohl zu breit als auch in spezifischen Details, so dass sie schwer zu beantworten ist. – kaylum
Producer-Consumer-Warteschlange. –
Ziemlich klar für mich, was gefragt wurde. Abstimmung zum erneuten Öffnen – caf