Satura rādītājs:
Definīcija - ko nozīmē pavediena izveidošana?
Pavedienu izveidošana Java kontekstā 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 objekta izpildes () metodi.
Techopedia izskaidro diegu izveidi
Palaižamās saskarnes ieviešana ietver šādus soļus:
- Klase realizē palaižamo saskarni un nodrošina palaišanas () metodi, kuru izpilda pavediens. Objekts, kas pieder šai klasei, ir darbināms objekts.
- Vītnes klases objekts tiek izveidots, nododot palaižamo objektu pavedienu konstruktoram.
- Sākuma () metodi izsauc pavediena objektam, kas izveidots iepriekšējā solī.
- Kad beidzas metode run (), beidzas arī pavediens.
Pavediena klases paplašināšana ietver šādas darbības:
- Java.lang.Thread klase tiek paplašināta, izmantojot paplašinājumu.
- Pārvērtot apakšklases palaišanas () metodi, kas paplašināta no pavedienu klases, tiek definēts pavediena izpildītais kods.
- Tiek izveidots šīs apakšklases piemērs.
- 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.
