Turinys:

Kurį metodą turite nepaisyti, jei įdiegiate paleidžiamą sąsają?
Kurį metodą turite nepaisyti, jei įdiegiate paleidžiamą sąsają?

Video: Kurį metodą turite nepaisyti, jei įdiegiate paleidžiamą sąsają?

Video: Kurį metodą turite nepaisyti, jei įdiegiate paleidžiamą sąsają?
Video: What kind of method can you override? - Cracking the Java Coding Interview 2024, Lapkritis
Anonim

Klasė, kuri įgyvendina Runnable can paleisti neįskirdami pogrupio Thread, sukurdami Thread egzempliorių ir pateikdami save kaip tikslą. Daugeliu atvejų, Paleidžiama sąsaja turėtų būti naudojamas jei esate tik planuoja nepaisyti Bėgimas() metodas ir jokios kitos gijos metodus.

Tada kuris iš šių metodų naudojamas paleidžiamai sąsajai įdiegti?

Paaiškinimas: Kam įdiegti paleidžiamą sąsają , klasei tereikia įgyvendinti vienišas metodas vadinamas paleisti ().

Be to, kaip įdiegiate Runnables? Autorius įgyvendinant Runnable sąsają, turite pateikti įgyvendinimas paleisti () metodui. Norėdami tai paleisti įgyvendinimas klasė, sukurti Thread objektą, perduoti Vykdomas įgyvendinimas klasės objektas jo konstruktoriui. Iškvieskite metodą start() gijų klasėje, kad pradėtumėte vykdyti run() metodą.

Be to, kokie yra paleidžiamos sąsajos metodai?

Paleidžiamas yra sąsaja kurią turi įgyvendinti klasė, kurios egzemplioriai turi būti vykdomi gija. Yra du būdai pradėti naują giją – poklasio giją ir įgyvendinti Paleidžiamas . Nereikia skirstyti gijos poklasių, kai užduotį galima atlikti nepaisant tik run () metodas apie Paleidžiamas.

Kaip pradėti paleidžiamą sąsajos giją?

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

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

Rekomenduojamas: