Hjem Utvikling Hva er trådskaping? - definisjon fra techopedia

Hva er trådskaping? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr trådskaping?

Trådskaping, i sammenheng med Java, skjer enten ved å utvide trådklassen eller implementere det kjørbare grensesnittet.

I Java representerer et objekt av trådklassen en tråd. Når en tråd opprettes først, må den permenant bindes til et objekt med en kjør () -metode; når den påberopes, skal den påkalle objektets kjøremetode () -metode.

Techopedia forklarer Thread Creation

Implementering av det kjørbare grensesnittet innebærer følgende trinn:

  1. En klasse implementerer det kjørbare grensesnittet og gir kjøremetoden () -metoden utført av tråden. Et objekt som tilhører denne klassen er et kjørbart objekt.
  2. Trådklasseobjektet opprettes ved å føre det kjørbare objektet til trådkonstruktøren.
  3. Start () -metoden blir påkalt på trådobjektet som ble opprettet i forrige trinn.
  4. Når løpet () -metoden slutter, slutter også tråden.

Utvidelse av trådklassen innebærer følgende trinn:

  1. Java.lang.Tread-klassen blir utvidet med ext.
  2. Ved å overstyre kjøremetoden () for underklassen utvidet fra trådklassen, blir trådens kjørte kode definert.
  3. Det opprettes en forekomst av denne underklassen.
  4. Ved å påkalle start () -metoden på denne forekomsten av klassen, kjører tråden.

Det kjørbare grensesnittet er generelt foretrukket fremfor å utvide trådklassen av to grunner:

  • En underklasse kan ikke utvide en annen klasse når du utvider trådklassen. Under bruk av det kjørbare grensesnittet kan underklassen imidlertid utvide en annen klasse.
  • I noen tilfeller er det kjørbare grensesnittet tilstrekkelig, ettersom å arve hele klassen kan føre til overdreven overhead.
Denne definisjonen ble skrevet i sammenheng med Java
Hva er trådskaping? - definisjon fra techopedia