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.