Domov Razvoj Kaj je ustvarjanje niti? - definicija iz tehopedije

Kaj je ustvarjanje niti? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni ustvarjanje niti?

Ustvarjanje niti v kontekstu Jave se 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, bi moral priklicati metodo run () predmeta.

Tehopedia razlaga ustvarjanje niti

Implementacija vmesnika za izvedbo vključuje naslednje korake:

  1. 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.
  2. Predmet razreda nit je ustvarjen s prenosom predmeta, ki ga je mogoče voditi, v konstruktor niti.
  3. Metoda start () se prikliče na predmet niti, ustvarjen v prejšnjem koraku.
  4. Ko se metoda run () konča, se tudi nit konča.

Razširitev razreda niti vključuje naslednje korake:

  1. Razred java.lang.Thread se podaljša z uporabo extenda.
  2. S preglasitvijo metode run () pod podrazreda, razširjenega iz razreda niti, se definira izvedena koda niti.
  3. Ustvari se primerek tega podrazreda.
  4. 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 vmesnika, ki ga je mogoče voditi, saj lahko dedovanje celotnega razreda povzroči prekomerne stroške.
Ta definicija je bila napisana v okviru Jave
Kaj je ustvarjanje niti? - definicija iz tehopedije