Sisällysluettelo:

Mikä menetelmä sinun on ohitettava, jos otat käyttöön suoritettavan käyttöliittymän?
Mikä menetelmä sinun on ohitettava, jos otat käyttöön suoritettavan käyttöliittymän?

Video: Mikä menetelmä sinun on ohitettava, jos otat käyttöön suoritettavan käyttöliittymän?

Video: Mikä menetelmä sinun on ohitettava, jos otat käyttöön suoritettavan käyttöliittymän?
Video: 🚀 RUTUBE ja POINT. RUTUBA-kehitys 5 tunnissa *ILMAN VETÄ* [Next / React / Nest / PostgreSQL / Redux 2024, Marraskuu
Anonim

Sellainen luokka toteuttaa Runnable can ajaa ilman aliluokkaa Threadia instantoimalla Thread-ilmentymä ja välittämällä itsensä kohteena. Useimmissa tapauksissa, Suoritettavan käyttöliittymän pitäisi käyttää jos olet vain suunnittelemassa ohittaa juoksu() menetelmä eikä muuta ketjua menetelmiä.

Mitä näistä menetelmistä sitten käytetään suoritettavan käyttöliittymän toteuttamiseen?

Selitys: Vastaanottaja toteuttaa suoritettavan käyttöliittymän , luokan tarvitsee vain toteuttaa sinkku menetelmä kutsutaan run().

Lisäksi, kuinka toteutat Runnables-sovellukset? Tekijä: toteuttaa Runnable käyttöliittymä, sinun on annettava toteutus run()-menetelmälle. Tämän ajamiseksi toteutus luokka, luo Thread-objekti, ohita Suoritettava toteutus luokan objektin rakentajalleen. Kutsu start()-metodi säieluokassa aloittaaksesi run()-menetelmän suorittamisen.

Yllä olevan lisäksi, mitkä menetelmät ovat suoritettavassa käyttöliittymässä?

Ajettava on käyttöliittymä jonka tulee toteuttaa luokassa, jonka ilmentymät on tarkoitettu suoritettavaksi säikeellä. On kaksi tapaa aloittaa uusi säie – Alaluokka säie ja toteuttaa Ajettava . Ei ole tarvetta säikeen alaluokkiin, kun tehtävä voidaan suorittaa ohittamalla vain run() menetelmä / Ajettava.

Kuinka käynnistän ajettavan käyttöliittymän säikeen?

Jotta voit käyttää Runnable-käyttöliittymää säikeen luomiseen ja käynnistämiseen, sinun on tehtävä seuraava:

  1. Luo luokka, joka toteuttaa Runnable.
  2. Anna suoritusmenetelmä Runnable-luokassa.
  3. Luo Thread-luokan esiintymä ja välitä Runnable-objekti sen rakentajalle parametrina.
  4. Kutsu Thread-objektin aloitusmenetelmä.

Suositeltava: