Draad

Schrijver: Randy Alexander
Datum Van Creatie: 2 April 2021
Updatedatum: 26 Juni- 2024
Anonim
Draad! 1. De zoveelste breivlog
Video: Draad! 1. De zoveelste breivlog

Inhoud

Definitie - Wat betekent Thread?

Een rode draad, in het nadeel van Java, is het pad dat wordt gevolgd bij het uitvoeren van een programma. Alle Java-programma's hebben ten minste één thread, bekend als de hoofdthread, die wordt gemaakt door de Java Virtual Machine (JVM) aan het begin van het programma, wanneer de methode main () wordt aangeroepen met de hoofdthread.


In Java wordt het creëren van een thread bereikt door een interface te implementeren en een klasse uit te breiden. Elke Java-thread wordt gemaakt en beheerd door de klasse java.lang.Thread.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Thread

Java is een applicatie met meerdere threads waarmee meerdere threads op een bepaald moment kunnen worden uitgevoerd. In een toepassing met één thread, wordt slechts één thread tegelijk uitgevoerd omdat de applicatie of het programma slechts één taak tegelijk kan verwerken.

Een applicatie met één thread kan bijvoorbeeld het typen van woorden toestaan. Voor deze enkele thread is echter een extra enkele thread vereist waarmee toetsaanslagen kunnen worden vastgelegd om de woorden te typen. Zo registreert een applicatie met één thread de toetsaanslagen, waardoor de volgende applicatie met één thread (het typen van woorden) kan volgen.


Met een multi-threaded applicatie kunnen beide taken (het opnemen en typen van de toetsaanslagen) binnen één applicatie worden uitgevoerd.

Wanneer een thread wordt gemaakt, krijgt deze een prioriteit. De thread met een hogere prioriteit wordt eerst uitgevoerd, gevolgd door threads met een lagere prioriteit. De JVM stopt met het uitvoeren van threads onder een van de volgende voorwaarden:

  • Als de exit-methode is aangeroepen en geautoriseerd door de beveiligingsmanager
  • Alle daemon-threads van het programma zijn gestorven
Deze definitie is geschreven in de con van Java