Thread
"Thread" heeft verschillende mogelijke betekenissen in de context van informatica. Het kan verwijzen naar proces-threads, de basiseenheid van instructies die de processor van een computer uitvoert. Het kan verwijzen naar een berichtenreeks in e-mails, berichten op sociale media of chatberichten. Het kan ook verwijzen naar een draadloos protocol dat slimme apparaten voor thuisgebruik gebruiken om met elkaar te communiceren.
Procesthreads
Een thread is de basiseenheid van uitvoering binnen een computerproces. Elke procesthread bevat instructies die de processor van een computer in een bepaalde volgorde moet uitvoeren. Wanneer een processor klaar is met het uitvoeren van één thread, gaat deze verder met de volgende, op basis van de prioriteit die door het besturingssysteem is toegewezen. De meeste moderne besturingssystemen ondersteunen multithreading, waarbij meerdere threads tegelijk worden uitgevoerd. De taken van een programma kunnen worden verdeeld over meerdere threads die parallel kunnen worden uitgevoerd. Hierdoor kan het programma gebruikmaken van meerdere processorkernen en taken sneller uitvoeren dan wanneer het in één thread zou worden uitgevoerd.
Berichtenreeksen
Een berichtenreeks groepeert berichten op onderwerp in een gesprek, in plaats van ze uitsluitend chronologisch te ordenen. Een gebruiker op een webforum kan bijvoorbeeld een bericht plaatsen, waarna alle antwoorden op dat bericht deel uitmaken van de bijbehorende berichtenreeks. Op dezelfde manier begint een e-mail-reeks met een eerste bericht en bevat deze elk antwoord dat heen en weer wordt uitgewisseld, zodat een e-mailprogramma het volledige gesprek chronologisch kan weergeven. In sommige gevallen kun je een berichtenreeks zelfs samenvouwen om de antwoorden op een bericht te verbergen. Zo bespaar je schermruimte en kun je je op een ander onderwerp richten.
Slimme apparaten voor thuisgebruik
Thread is een energiezuinig draadloos meshnetwerk-protocol voor slimme apparaten voor thuisgebruik, zoals slimme lampen, wandcontactdozen en sensoren. Het Thread-protocol bevat IPv6, waardoor elk apparaat een wereldwijd uniek IP-adres kan hebben. Het gebruikt dezelfde draadloze radionorm IEEE 802.15.4 als oudere Zigbee-apparaten voor slimme woningen, maar werkt op een andere frequentie.
Omdat Thread meshnetwerken gebruikt, werkt elk apparaat als een router die rechtstreeks met andere apparaten in de woning kan communiceren. Als een apparaat in een Thread-netwerk offline gaat, kunnen de andere apparaten hun routering aanpassen om een onderbreking te voorkomen. Een Thread-netwerk heeft geen centrale hub of bridge nodig om apparaten met elkaar te laten communiceren, maar er is wel een borderrouter nodig om Thread-apparaten via het Internet te bedienen. Thread-apparaten die rechtstreeks op het lichtnet zijn aangesloten — bijvoorbeeld slimme luidsprekers zoals de Apple HomePod of Google Home — bevatten doorgaans borderrouters.
Test je kennis