Namai Plėtra Kas yra gijų kūrimas? - apibrėžimas iš techopedijos

Kas yra gijų kūrimas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia gijų kūrimas?

Gijų kūrimas „Java“ kontekste vyksta arba praplečiant gijų klasę, arba įgyvendinant paleidžiamą sąsają.

„Java“ gijų klasės objektas žymi giją. Kai pirmą kartą sukuriama gija, ji turi būti visam laikui susieta su objektu „run ()“ metodu; kai jis iškviečiamas, jis turėtų paskatinti objekto vykdymo () metodą.

„Techopedia“ paaiškina gijų kūrimą

Įdiegiama paleidžiama sąsaja apima šiuos veiksmus:

  1. Klasė įgyvendina paleidžiamą sąsają ir pateikia paleidimo () metodą, įvykdytą gija. Šiai klasei priklausantis objektas yra paleidžiamas objektas.
  2. Siūlo klasės objektas sukuriamas perduodant paleidžiamą objektą sriegių konstruktoriui.
  3. Pradėjus () metodas yra naudojamas ankstesniame žingsnyje sukurtame sriegio objekte.
  4. Kai pasibaigia „run ()“ metodas, baigiasi ir siūlas.

Pratęsdami siūlų klasę, reikia atlikti šiuos veiksmus:

  1. „Java.lang.Thread“ klasė pratęsiama naudojant „exten“.
  2. Nepaisant poklasio, išplėstinio iš gijų klasės, paleidimo () metodo, apibrėžiamas gijos vykdomas kodas.
  3. Sukurtas šio poklasio pavyzdys.
  4. Pasikvietus start () metodą šiame klasės egzemplioriuje, gija paleidžiama.

Paleidžiama sąsaja paprastai yra geresnė nei siūlų klasės pratęsimas dėl dviejų priežasčių:

  • Išplečiant siūlų klasę, poklasis negali pratęsti kitos klasės. Tačiau naudojant paleidžiamą sąsają poklasis gali išplėsti kitą klasę.
  • Kai kuriais atvejais pakanka paleisti sąsają, nes paveldėjus visą klasę gali kilti didelių išlaidų.
Šis apibrėžimas buvo parašytas „Java“ kontekste
Kas yra gijų kūrimas? - apibrėžimas iš techopedijos