|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
|
[C] altri dubbi con i thread
ciao,
se ho un thread che esegue una certa funzione esterna, ad esempio un ciclo piuttosto lungo, mi chiedo se questo rimane congelato sino al termine del ciclo stesso. Dico questo in quanto mi pare che implementando il ciclo direttamente all'interno del codice del thread tutto il programma sembra più performante e più controllabile. |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12927
|
Quote:
Tutte le funzioni chiamate nel contesto di un thread vengono invocate nel thread stesso, quindi al massimo blocchi quel thread ma non gli altri. |
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
|
Quote:
Il dubbio mi viene in quanto sono mosso dalla convinzione che ciò che viene racchiuso tra thread() { } viene eseguito come thread e se un thread richiama una funzione implementata all'esterno, in quel momento il thread si comporta come un processo diminuendo le prestazioni Continuando la tua definizione, se tutte le funzioni richiamate da un thread, interne/esterne fanno parte del thread allora hai dissolto ogni mio dubbio. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:43.



















