guten Tag,
ich schreibe an einem Programm (in Ansi-C), welches per clone() einen Thread erzeugt und danach in einer Endlosschleife diverse Verwaltungsaufgaben übernimmt.
Der Thread liest an einer Pipe Eingaben und soll bei Bedarf gemeinsame Variablen mit Nachrichten für den Hauptthread füttern und diesen (falls er gerade sleep() ausführt) aufwecken.
Der Hauptthread guckt in regelmäßigen Abständen, ob in den gemeinsamen Variablen Nachrichten vorhanden sind.
Mein Problem: kann ich Hauptthread auch ohne kill aufwecken?
Es funktioniert zwar auch, ist aber keine schöne Lösung.
vielen Dank im Vorraus für die Hilfe.
Gruß, Hachi