Thread

Definizione rapida

Thread può indicare una sequenza di messaggi collegati oppure un flusso di esecuzione interno a un processo.

Spiegazione

Nei forum e nei gruppi di discussione, il thread raccoglie le risposte nate da un messaggio iniziale. Nei sistemi operativi, rappresenta invece un'unità di esecuzione che condivide con altri thread le risorse del processo.

Esempio pratico

Una domanda pubblicata in un forum e tutte le relative risposte formano un thread; un'applicazione può intanto usarne un altro per attendere dati dalla rete.

Spiegazione tecnica

Più thread dello stesso processo condividono memoria e risorse, ma dispongono di uno stato di esecuzione distinto. Questa organizzazione permette attività concorrenti, per esempio calcolo e operazioni di ingresso o uscita.

Da non confondere con

Un processo possiede uno spazio di risorse autonomo; un thread è una linea di esecuzione contenuta nel processo.