Domanda

I modificato esempio di trasmissione del mittente di Qt in modo che abbia le discussioni dieci ed in ogni thread si avvia un timer, ma solo il timer del primo thread viene attivato. Come posso avere un timer in esecuzione per ogni thread?

È stato utile?

Soluzione 2

Un paio di anni più tardi nel corso OS ho imparato: I timer sono un per ogni processo cosa. Quando un kernel del sistema operativo invia un trigger del timer anche qualunque filo che è attualmente in esecuzione riceve la chiamata e lo elabora. Quindi non ho potuto avere i timer dieci per thread in modo diretto.

Altri suggerimenti

solo Timer lavoro se il filo ha un ciclo di eventi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top