Uit de cursus: Java voor gevorderden

Krijg toegang tot deze cursus met een gratis proefabonnement

Word vandaag lid en krijg toegang tot meer dan 25.300 cursussen geleid door branchedeskundigen.

Inleiding tot threads in Java

Inleiding tot threads in Java

- [Instructeur] Threads maken het mogelijk om meerdere acties tegelijkertijd uit te voeren binnen één proces. Stel je voor dat iemand een maaltijd kookt en hij heeft maar een fornuis met één brander. Ze moeten rijst en aardappelen koken, maar ze kunnen er maar één tegelijk koken. Ze moeten wachten tot de rijst klaar is met koken voordat ze de aardappelen kunnen koken. Als ze een fornuis met twee branders hadden, zouden ze zowel de rijst als de aardappelen tegelijkertijd kunnen koken. Dit zou veel sneller gaan. Draden werken een beetje als volgt. In deze analogie is het koken van de maaltijd het proces, de brander is als de kern in de CPU. Als je een fornuis met meerdere branders hebt, kun je meerdere ingrediënten tegelijk koken. Evenzo, als u een machine met meerdere kernen heeft, kunt u meerdere taken tegelijkertijd uitvoeren. Bij het programmeren kan een enkel proces meerdere threads tegelijkertijd laten werken. Net als een proces is een thread een onafhankelijk pad van uitvoering…

Inhoud