Thread
"Thread" ha diverse possibili definizioni nel contesto dell'informatica. Può riferirsi ai thread dei processi, che sono l'unità di base delle istruzioni eseguite dal processore di un computer. Può riferirsi a un thread di messaggi nelle email, nei post sui social media o nei messaggi istantanei. Può anche riferirsi a un protocollo wireless usato dai dispositivi per la casa intelligente per comunicare tra loro.
Thread dei processi
Un thread è l'unità di base dell'esecuzione in un processo informatico. Ogni thread di processo include istruzioni che il processore di un computer deve eseguire in sequenza. Quando un processore termina l'esecuzione di un thread, passa a quello successivo in base alla priorità assegnata dal sistema operativo. La maggior parte dei sistemi operativi moderni supporta il multithreading, che esegue più thread contemporaneamente. Le attività di un programma possono essere suddivise in più thread che possono essere eseguiti in parallelo, consentendo al programma di sfruttare più core del processore e completare le attività più rapidamente rispetto all'esecuzione con un solo thread.
Thread dei messaggi
Un thread di messaggi raggruppa i messaggi in una conversazione in base all'argomento, invece di ordinarli esclusivamente in ordine cronologico. Per esempio, un utente di un forum online può creare un post e tutte le risposte a quel post fanno parte del relativo thread. Allo stesso modo, un thread di email inizia con un messaggio iniziale e include ogni risposta scambiata, consentendo a un client di posta elettronica di visualizzare l'intera conversazione in ordine cronologico. In alcuni casi, è persino possibile comprimere un thread di messaggi per nascondere le risposte a un messaggio, risparmiando spazio sullo schermo e consentendo di concentrarsi invece su un altro argomento.
Dispositivi per la casa intelligente
Thread è un protocollo di rete mesh wireless a basso consumo per i dispositivi della casa intelligente, come lampadine intelligenti, prese a muro e sensori. Il protocollo Thread include IPv6, che consente a ogni dispositivo di avere un indirizzo IP univoco a livello globale. Funziona usando lo stesso standard radio wireless IEEE 802.15.4 utilizzato dai precedenti dispositivi per la casa intelligente Zigbee, ma opera a una frequenza diversa.
Poiché Thread usa una rete mesh, ogni dispositivo agisce da router e può comunicare direttamente con gli altri dispositivi presenti nella casa. Se un dispositivo di una rete Thread passa offline, gli altri dispositivi possono modificare di conseguenza il routing per evitare un'interruzione. Una rete Thread non ha bisogno di un hub o di un bridge centrale affinché i dispositivi possano comunicare tra loro, ma è necessario un router di confine per controllare i dispositivi Thread tramite Internet. I dispositivi Thread collegati direttamente all'alimentazione, come gli altoparlanti intelligenti Apple HomePod o Google Home, in genere includono router di confine.
Metti alla prova le tue conoscenze