![Extrusion line, Linija za proizvodnju niti](https://i.ytimg.com/vi/j4XrRzBribc/hqdefault.jpg)
Sadržaj
- Definicija - Što znači stvaranje niti?
- Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
- Tehopedia objašnjava stvaranje niti
Definicija - Što znači stvaranje niti?
Stvaranje niti u kontra Java odvija se bilo proširenjem niti niti klase implementacijom 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, trebalo bi pozvati metodu objekata run ().
Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
Tehopedia objašnjava stvaranje niti
Implementacija sučelja koje se može pokrenuti uključuje sljedeće korake:
- 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.
- Objekt klase niti kreiran je prosljeđivanjem objekta koji se može pokrenuti konstruktoru navoja.
- Metoda start () poziva se na objekt niti koji je stvoren u prethodnom koraku.
- Kada se metoda run () završi, nit također završava.
Produljenje klase niti uključuje sljedeće korake:
- Klasa java.lang.Thread proširuje se pomoću exte.
- Nadjačavanjem metode run () podklase proširene iz klase niti, definira se izvršeni kôd niti.
- Stvara se instanca ovog podrazreda.
- 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.