Een thread is ofwel een reeks berichten over een enkel onderwerp, bijvoorbeeld in een usenet-nieuwsgroep of een online forum, of een deel van een programma dat onafhankelijk kan worden uitgevoerd. Moderne computers kunnen toepassingen met meerdere threads uitvoeren, wat betekent dat ze programma's kunnen uitvoeren waarop meerdere threads tegelijkertijd worden uitgevoerd. Het besturingssysteem wijst ze prioriteiten toe en de processorbronnen worden dienovereenkomstig toegewezen.
Technipages legt draad uit
In het geval van een forumthread, leidt één bericht tot een discussie of conversatie, en alle verdere berichten zijn ofwel antwoorden op dat bericht of antwoorden op de antwoorden op dat bericht. Deze functionaliteit maakt het mogelijk om gesprekken over het onderwerp te houden en meestal om discussies samen te vouwen die niet interessant of relevant zijn voor de ervaring van een gebruiker. In het geval van een usenet-nieuwsbriefketen is hetzelfde principe van toepassing: antwoorden en opmerkingen over een enkel onderwerp, bericht of bericht worden ook een thread genoemd.
Voor het verwerken van threads - meerdere threads tegelijkertijd laten lopen en het besturingssysteem deze laten toewijzen bepaalde middelen volgens prioriteit betekent dat voor- en achtergrondprocessen tegelijkertijd kunnen plaatsvinden tijd. Met andere woorden, terwijl je iets typt op Facebook in je browser, kun je ook een bestand downloaden van Dropbox in de achtergrond - deze twee processen interfereren niet met elkaar, of andere toepassingen die ook kunnen zijn rennen.
Veelvoorkomend gebruik van draad
- Multithread-processors kunnen meerdere taken tegelijk uitvoeren.
- Discussies op Reddit zijn opvouwbaar.
- Preventieve multitasking is afhankelijk van threadbeheer.
Veelvoorkomend misbruik van draad
- Een thread is een andere naam voor een Facebook-bericht.