Thread (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Etichette: Modifica da mobile Modifica da web per mobile
Riga 21:
 
== Applicazioni ==
Applicazioni tipiche dei thread sono la parallelizzazione di un [[programma (informatica)|programma]] per sfruttare i moderni processori [[multi core]] e/o i core a più thread: infatti un singolo thread può essere eseguito su un solo core per volta, ma un core se munito dell'HT (Hyper-Threading) o dell'SMT (Simultaneous Multithreading) può eseguire 2 thread.
 
Nelle [[interfaccia utente|interfacce utente]] i thread sono usati estensivamente per evitare di congelare l'interfaccia quando il programma sta eseguendo un altro compito in [[Esecuzione in background|background]]. Per esempio un [[browser Web]] può scorrere una [[pagina web]] anche se il suo caricamento non è completato; allo stesso modo i controlli di un lettore [[multimedialità|multimediale]] sono accessibili anche mentre il lettore sta riproducendo un filmato.