Turinys:

Kaip naudojate runnable?
Kaip naudojate runnable?

Video: Kaip naudojate runnable?

Video: Kaip naudojate runnable?
Video: How to Get Rid of Ants Permanently, 100% Effective 2024, Gegužė
Anonim

Norėdami sukurti ir pradėti giją, naudodami Runnable sąsają, turite atlikti šiuos veiksmus:

  1. Sukurkite klasę, kuri įgyvendina Paleidžiamas .
  2. Pateikite paleidimo metodą Paleidžiamas klasė.
  3. Sukurkite Thread klasės egzempliorių ir perduokite savo Paleidžiamas objektą jo konstruktoriui kaip parametrą.
  4. Iškvieskite Thread objekto pradžios metodą.

Atsižvelgiant į tai, kas yra paleidžiamas?

Paleidžiamas sąsaja yra funkcinės sąsajos tipas, skirtas teikti bendrą protokolą objektams, kurie nori vykdyti kodą, kol jie yra aktyvūs. The Paleidžiamas sąsają turėtų įgyvendinti bet kuri klasė, kurios egzemplioriai turi būti vykdomi gija. Klasė turi apibrėžti metodo vykdymą.

Taip pat žinote, kiek metodų yra paleidžiamoje sąsajoje? vienas metodas

kuo skiriasi siūlas ir paleidžiamasis?

Pagrindinis skirtumas tarp Thread ir Runnable ar tai kiekvienas siūlas apibrėžta pratęsiant Siūlas klasė sukuria unikalų objektą ir susieja su tuo objektu. Kita vertus, kiekvienas siūlas apibrėžta įgyvendinant Paleidžiamas sąsaja turi tą patį objektą.

Kodėl „Java“naudojame paleidžiamą sąsają?

Kada tu įgyvendinti Paleidžiamas , tu gali sutaupykite vietos savo klasei, kad galėtumėte pratęsti bet kurią kitą pamoką ateityje ar dabar. Kada tu išplečia gijos klasę, kiekviena jūsų gija sukuria unikalų objektą ir susieja su juo. Kada tu padargai Paleidžiamas , jis dalijasi tuo pačiu objektu keliose gijose.

Rekomenduojamas: