Vītnes izveidošana

Autors: Randy Alexander
Radīšanas Datums: 2 Aprīlis 2021
Atjaunināšanas Datums: 26 Jūnijs 2024
Anonim
PHYTOKARTINA from threads!  Master class.
Video: PHYTOKARTINA from threads! Master class.

Saturs

Definīcija - ko nozīmē pavediena izveidošana?

Pavedienu izveidošana Java konversijā notiek, paplašinot pavedienu klasi vai ieviešot palaižamo interfeisu.


Java valodā pavedienu klases objekts apzīmē pavedienu. Kad pavediens tiek izveidots pirmo reizi, tam ir jābūt perimentaini saistītam ar objektu ar run () metodi; kad tiek izsaukts, tam vajadzētu izsaukt objektu palaišanas () metodi.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia izskaidro diegu izveidi

Palaižamās saskarnes ieviešana ietver šādus soļus:

  1. Klase realizē palaižamo saskarni un nodrošina palaišanas () metodi, kuru izpilda pavediens. Objekts, kas pieder šai klasei, ir darbināms objekts.
  2. Vītnes klases objekts tiek izveidots, nododot palaižamo objektu pavedienu konstruktoram.
  3. Sākuma () metodi izsauc pavediena objektam, kas izveidots iepriekšējā solī.
  4. Kad beidzas metode run (), beidzas arī pavediens.

Pavediena klases paplašināšana ietver šādas darbības:


  1. Java.lang.Thread klase tiek paplašināta, izmantojot paplašinājumu.
  2. Pārvērtot apakšklases palaišanas () metodi, kas paplašināta no pavedienu klases, tiek definēts pavediena izpildītais kods.
  3. Tiek izveidots šīs apakšklases piemērs.
  4. Aicinot uz sākumu () metodi šajā klases instancē, pavediens tiek palaists.

Palaižamā saskarne parasti tiek dota priekšroka, nevis diega klases paplašināšanai divu iemeslu dēļ:

  • Paplašinot diegu klasi, apakšklase nevar paplašināt citu klasi. Tomēr, lietojot palaižamo interfeisu, apakšklase var paplašināt citu klasi.
  • Dažos gadījumos pietiek ar palaižamu interfeisu, jo, pārmantojot visu klasi, var rasties pārmērīgas izmaksas.
Šī definīcija tika uzrakstīta Java valodā