Inhoudsopgave:

Hoe gebruik je runnable?
Hoe gebruik je runnable?

Video: Hoe gebruik je runnable?

Video: Hoe gebruik je runnable?
Video: #88 Runnable vs Thread in Java 2024, Mei
Anonim

Om de Runnable-interface te gebruiken om een thread te maken en te starten, moet u het volgende doen:

  1. Maak een klasse die implementeert uitvoerbaar .
  2. Geef een run-methode op in de uitvoerbaar klas.
  3. Maak een instantie van de Thread-klasse en geef uw. door uitvoerbaar object naar zijn constructor als een parameter.
  4. Roep de startmethode van het Thread-object aan.

Gezien dit, wat is een uitvoerbaar?

uitvoerbaar interface is een soort functionele interface die is ontworpen om een gemeenschappelijk protocol te bieden voor objecten die code willen uitvoeren terwijl ze actief zijn. De uitvoerbaar interface moet worden geïmplementeerd door elke klasse waarvan de instanties bedoeld zijn om door een thread te worden uitgevoerd. De klasse moet een methoderun definiëren.

Weet ook, hoeveel methoden zijn er in de uitvoerbare interface? één methode:

wat is het verschil tussen draad en uitvoerbaar?

De basis verschil tussen Thread en Runnable is dat elk? draad gedefinieerd door uit te breiden Draad classcreëert een uniek object en wordt geassocieerd met dat object. Aan de andere kant, elke draad gedefinieerd door implementatie uitvoerbaar interface deelt hetzelfde object.

Waarom gebruiken we een uitvoerbare interface in Java?

Wanneer jij implementeren uitvoerbaar , jij kan bewaar een ruimte voor je klas om een andere klas in de toekomst of nu uit te breiden. Wanneer jij breidt Thread-klasse uit, elk van yourthread creëert een uniek object en associeert ermee. Wanneer jij implementeert uitvoerbaar , deelt het hetzelfde object met meerdere threads.

Aanbevolen: