Sisällysluettelo:

Miten käytät runnablea?
Miten käytät runnablea?

Video: Miten käytät runnablea?

Video: Miten käytät runnablea?
Video: Aspektien kirjoittaminen Spring AOP:n avulla [Spring AOP travel – Osa 1] 2024, Marraskuu
Anonim

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 Ajettava .
  2. Anna suoritusmenetelmä kohdassa Ajettava luokkaa.
  3. Luo Thread-luokan esiintymä ja välitä omasi Ajettava objekti sen konstruktoriin parametrina.
  4. Kutsu Thread-objektin aloitusmenetelmä.

Tämän huomioon ottaen mikä on ajettava?

Ajettava käyttöliittymä on eräänlainen toiminnallinen käyttöliittymä, joka on suunniteltu tarjoamaan yhteinen protokolla objekteille, jotka haluavat suorittaa koodia ollessaan aktiivisia. The Ajettava rajapinnan tulee toteuttaa millä tahansa luokalla, jonka ilmentymät on tarkoitettu suoritettavaksi säikeellä. Luokan on määritettävä menetelmäajo.

Tiedä myös kuinka monta menetelmää ajettavassa käyttöliittymässä on? yksi menetelmä

mitä eroa on langalla ja juoksevalla?

Perus ero Threadin ja Runnable:n välillä onko se jokainen lanka määritellään laajentamalla Lanka class luo ainutlaatuisen objektin ja liitetään kyseiseen objektiin. Toisaalta jokainen lanka määritellään toteuttamalla Ajettava käyttöliittymä jakaa saman objektin.

Miksi käytämme ajettavaa käyttöliittymää Javassa?

Kun sinä toteuttaa Ajettava , sinä pystyt säästä tilaa luokallesi laajentaaksesi mitä tahansa muuta luokkaa tulevaisuudessa tai nyt. Kun sinä laajentaa Thread-luokkaa, jokainen säietesi luo ainutlaatuisen objektin ja liittää sen. Kun sinä toteuttaa Ajettava , se jakaa saman objektin useille säikeille.

Suositeltava: