Frage

I modifiziertes Beispiel Qt Broadcast Sender so, dass es zehn Fäden hat und in jedem Thread startet er einen Timer, aber nur Timer des ersten Threads ausgelöst wird. Wie kann ich für jeden Thread einen Timer läuft haben?

War es hilfreich?

Lösung 2

Ein paar Jahre später in O Kurs habe ich gelernt: Timer ist eine pro Prozess Sache. Wenn eine der OS-Kernel einen Timer Trigger sendet sogar was auch immer Thread, der gerade läuft bekommt den Anruf entgegen und verarbeitet sie. Also habe ich nicht zehn Timer pro Thread in einer geradlinig Weise haben könnte.

Andere Tipps

Timer funktioniert nur, wenn der Thread eine Ereignisschleife hat.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top