Izrada niti

Autor: Randy Alexander
Datum Stvaranja: 2 Travanj 2021
Datum Ažuriranja: 26 Lipanj 2024
Anonim
Extrusion line, Linija za proizvodnju niti
Video: Extrusion line, Linija za proizvodnju niti

Sadržaj

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:

  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 () podklase proširene iz klase niti, definira se 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 Java