Vsebina
- Opredelitev - Kaj pomeni ustvarjanje niti?
- Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.
- Tehopedia razlaga ustvarjanje niti
Opredelitev - Kaj pomeni ustvarjanje niti?
Ustvarjanje navojev se v Javi zgodi bodisi z razširitvijo razreda niti ali z izvajanjem vmesnika.
V Javi objekt razreda niti predstavlja nit. Ko se najprej ustvari nit, mora biti trajno vezan na predmet z metodo run (); ko se prikliče, naj prikliče metodo predmetov run ().
Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.
Tehopedia razlaga ustvarjanje niti
Implementacija vmesnika za izvedbo vključuje naslednje korake:
- Razred izvaja vmesnik za izvedbo in zagotavlja metodo run (), ki jo izvaja nit. Predmet, ki spada v ta razred, je predmet, ki ga je mogoče voditi.
- Predmet razreda nit je ustvarjen s prenosom predmeta, ki ga je mogoče voditi, v konstruktor niti.
- Metoda start () se prikliče na predmet niti, ustvarjen v prejšnjem koraku.
- Ko se metoda run () konča, se tudi nit konča.
Razširitev razreda niti vključuje naslednje korake:
- Razred java.lang.Thread se podaljša z uporabo extenda.
- S preglasitvijo metode run () pod podrazreda, razširjenega iz razreda niti, se definira izvedena koda niti.
- Ustvari se primerek tega podrazreda.
- Z uporabo metode start () v tem primeru razreda se nit požene.
Izvajalni vmesnik je na splošno prednost pred razširitvijo razreda niti iz dveh razlogov:
- Podrazred ne more razširiti drugega razreda, ko razširi razred niti. Vendar pa lahko pri uporabi vmesnika, ki ga lahko izvajate, podrazred razširi še en razred.
- V nekaterih primerih je dovolj uporaben vmesnik, saj lahko dedovanje celotnega razreda povzroči prekomerne stroške.