Dom Razvoj Što je stvaranje niti? - definicija iz tehopedije

Što je stvaranje niti? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači stvaranje niti?

Stvaranje niti u kontekstu Jave događa se ili proširenjem klase niti ili primjenom sučelja koje se može pokrenuti.

U Javi objekt klase niti predstavlja nit. Kada se nit prvi put stvori, mora biti permanentno vezan za objekt metodom run (); kada se poziva, trebao bi pozvati objekt run () metodu.

Tehopedia objašnjava stvaranje niti

Implementacija sučelja koje se može pokrenuti uključuje sljedeće korake:

  1. Klasa implementira sučelje koje se može pokrenuti i pruža metodu run () koju izvršava nit. Objekt koji pripada ovoj klasi je objekt koji se može pokrenuti.
  2. Objekt klase niti kreiran je prosljeđivanjem objekta koji se može pokrenuti konstruktoru navoja.
  3. Metoda start () poziva se na objekt niti koji je stvoren u prethodnom koraku.
  4. Kada se metoda run () završi, nit također završava.

Produljenje klase niti uključuje sljedeće korake:

  1. Klasa java.lang.Thread proširuje se pomoću exte.
  2. Nadjačavanjem metode run () potklasa produženog iz klase niti, definiran je izvršeni kôd niti.
  3. Stvara se instanca ovog podrazreda.
  4. Zazivanjem metode start () na ovoj instanci klase, nit se pokreće.

Sučelje koje je moguće pokrenuti je općenito poželjno nad produženjem klase niti iz dva razloga:

  • Podklasa ne može proširiti drugu klasu prilikom proširivanja klase niti. Međutim, kada koristite sučelje koje se može pokrenuti, podrazred može proširiti drugu klasu.
  • U nekim je slučajevima dovoljno sučelje koje se može pokrenuti jer nasljeđivanje čitave klase može dovesti do pretjeranog troška.
Ova je definicija napisana u kontekstu Jave
Što je stvaranje niti? - definicija iz tehopedije