Multithreading

Il multithreading è simile al multitasking, ma consente di elaborare più thread contemporaneamente, anziché più processi. Poiché i thread sono istruzioni più piccole e di base rispetto ai processi, il multithreading può avvenire all'interno dei processi.

Incorporando il multithreading, i programmi possono eseguire più operazioni contemporaneamente. Ad esempio, un sistema operativo con supporto al multithreading può eseguire contemporaneamente diverse attività in background, come registrare le modifiche ai file, indicizzare i dati e gestire le finestre. I browser web che supportano il multithreading possono avere più finestre aperte, con animazioni JavaScript e Flash in esecuzione simultanea. Se un programma è completamente basato sul multithreading, i diversi processi non dovrebbero influenzarsi affatto a vicenda, purché la CPU abbia potenza sufficiente per gestirli.

Come il multitasking, anche il multithreading migliora la stabilità dei programmi. Tuttavia, anziché impedire il blocco del computer, il multithreading può impedire il blocco di un programma. Poiché ogni thread viene gestito separatamente, se un thread presenta un errore, non dovrebbe influire sul resto del programma. Pertanto, il multithreading può ridurre il numero di blocchi, e di questo possiamo essere tutti grati.

Aggiornato September 26, 2008 da Per C.

quizMetti alla prova le tue conoscenze

Which of the following statements best describes a virus definition?

A
It is a name the ISO assigns to each computer virus.
0%
B
It is a numeric identifier of a virus, based on the date it was discovered.
0%
C
It is a binary pattern an antivirus utility uses to identify a virus.
0%
D
It is a short string, less than 128 characters, that describes what a virus does.
0%
Correct! Incorrect!     View the Virus Definition definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Multithreading in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.