java threads with methods
Inleiding tot Java-threads:
We hebben er diepgaand naar gekeken Java-strings in onze vorige tutorial van deze informatief Reeks Java-tutorials
In deze tutorial gaan we verkennen,
- Wat zijn discussielijnen?
- Hoe maak je threads aan in Java?
- Draad methoden
- Levenscyclus van schroefdraad
Hier is een video-tutorial over Java Thread:
qa het testen van interviewvragen en antwoorden
Wat is ‘Threads’?
Threads kunnen ons helpen bij parallelle verwerking. Threads zijn handig als u meerdere stukjes code parallel wilt uitvoeren.
Een thread kan worden gedefinieerd als een lichtgewicht proces dat meerdere codes parallel kan uitvoeren. De draad is echter anders dan een proces. In OS wordt voor elk proces een apart geheugen toegewezen. En hetzelfde geldt ook voor thread, het heeft een apart geheugen. Alle threads worden uitgevoerd in hetzelfde geheugen dat is toegewezen voor het proces.
beste bestandsreiniger voor Windows 10
Hoe maak je Threads in Java?
Een thread kan op de volgende manieren in Java worden gemaakt:
- Door Thread-klasse uit te breiden
- Implementatie van een Runnable-interface
Door de Thread-klasse uit te breiden:
Runnable-interface implementeren:
Draad methoden:
welke VPN voor netflix
begin() - Begint de draad.
getState () - Het geeft de status van de thread terug.
getName () - Het geeft de naam van de thread terug.
getPriority () - Het geeft de prioriteit van de thread terug.
slaap() - Stop de draad voor de opgegeven tijd.
Lid worden () - Stop de huidige thread totdat de aangeroepen thread wordt beëindigd.
is levend() - Controleer of de draad leeft.
Draadlevenscyclus:
Threads kunnen tijdens hun levenscyclus vijf verschillende statussen doorlopen, zoals hieronder wordt weergegeven.
- Nieuw: Wanneer de threadinstantie is gemaakt, bevindt deze zich in de status 'Nieuw'.
- Uitvoerbaar: Wanneer de thread is gestart, wordt deze de status 'Runnable' genoemd.
- Rennen: Wanneer de thread wordt uitgevoerd, wordt deze de status 'Running' genoemd.
- Aan het wachten: Wanneer de thread in de wacht wordt gezet of wacht tot de andere thread is voltooid, wordt die status de 'wachtende' status genoemd.
- Beëindigd : Als de thread dood is, staat deze bekend als de status 'beëindigd'.
Belangrijkste punten om op te merken:
- Om meerdere codes parallel uit te voeren, gaan we voor threads.
- U kunt op twee manieren discussielijnen maken. Uitbreiding van threadklasse en implementatie van Runnable-interface.
- Threadstatus is nieuw, uitvoerbaar, actief, wachtend en beëindigd.
Gevolgtrekking
In deze zelfstudie hebben we Java-threads onderzocht en hoe u threads kunt maken, samen met de verschillende methoden en levenscyclus.
Verder lezen = >> Zelfstudie over het testen van discussies
Onze aanstaande tutorial zal je meer leren over elementaire IO-bewerkingen in Java !!
PREV-zelfstudie VOLGENDE zelfstudie
Aanbevolen literatuur
- Java String met String Buffer en String Builder Tutorial
- Wat is de levenscyclus van defecten / bugs bij het testen van software? Zelfstudie over de levenscyclus van een defect
- Java-uitzonderingen en het afhandelen van uitzonderingen met voorbeelden
- Java-implementatie: creatie en uitvoering van Java JAR-bestand
- Java Virtual Machine: hoe JVM helpt bij het uitvoeren van Java-applicaties
- Toegang tot modificatoren in Java - zelfstudie met voorbeelden
- Zelfstudie over reflectie in Java met voorbeelden
- Inleiding tot de programmeertaal van Java - videozelfstudie