pthread: Thread periodisch abarbeiten
Posted: 03. Jan 2007 16:46
Guten Tag,
ich mache die ersten Schritte mit Threads. Ich möchte z.B. periodisch ein Zeichen auf die serielle Schnittstelle ausgeben. Nebenbei laufen noch andere Threads die etwas anderes tun. Das Zeichen ausgeben kann ich. Threads erstellt habe ich auch schon. Das funktioniert.
Mein Problem ist: wie kriege ich es hin, dass mein Thread immer z.B. 10ms wartet, dann abgearbeitet wird (z.B. Zeichen ausgibt) und wieder wartet? Der Timer sollte so genau wie möglich sein. Ich habe wait() versucht, aber irgendwie wartet der Thread dann nicht. Muss ich mit Signalen arbeiten? Hat vieleicht jemand ein Code-Schnippsel, welches mir auf die Sprünge hilft? Oder einen Tipp?
Würde mich happy machen.
Byebye
hinodigo
ich mache die ersten Schritte mit Threads. Ich möchte z.B. periodisch ein Zeichen auf die serielle Schnittstelle ausgeben. Nebenbei laufen noch andere Threads die etwas anderes tun. Das Zeichen ausgeben kann ich. Threads erstellt habe ich auch schon. Das funktioniert.
Mein Problem ist: wie kriege ich es hin, dass mein Thread immer z.B. 10ms wartet, dann abgearbeitet wird (z.B. Zeichen ausgibt) und wieder wartet? Der Timer sollte so genau wie möglich sein. Ich habe wait() versucht, aber irgendwie wartet der Thread dann nicht. Muss ich mit Signalen arbeiten? Hat vieleicht jemand ein Code-Schnippsel, welches mir auf die Sprünge hilft? Oder einen Tipp?
Würde mich happy machen.
Byebye
hinodigo