Skip to content

Threads

Zoals je meerder programma’s op je pc kunt draaien, kun je met veel programmeer talen ook meerdere stukken code tegelijk laten draaien. De techniek die hiervoor wordt gebruikt, wordt over het algemeen threads genoemd.

Javascript/Typescript

Deze talen ondersteunen een beperkte versie van threads. In principe zijn deze talen single threaded of te wel er is maar 1 thread beschikbaar. Om de code toch te laten reageren op gebeurtenissen wordt er met events, callbacks, promises, async en await gewerkt. Je zou dit pseudo of namaak threads kunnen noemen, maar een betere naam is asynchrone code. Hierbij wordt een stukje code tijdelijk in de wacht gezet waardoor een ander stuk code kan worden uitgevoerd.

Zie voor meer informatie: VIDEO COURSE: Lesson 5: Asynchronous Programming in JavaScript (via O’Reilly) Uit de video course ‘Learn to Program with Javascript’ gaat Lesson 5 over asynchrone functies en promises

keywords: events, promises, async, await