Niti

Avtor: Randy Alexander
Datum Ustvarjanja: 2 April 2021
Datum Posodobitve: 26 Junij 2024
Anonim
Vlad and Nikita choosing a new profession
Video.: Vlad and Nikita choosing a new profession

Vsebina

Opredelitev - Kaj pomeni nit?

V nizu Java je pot, ki jo spremljate pri izvajanju programa. Vsi programi Java imajo vsaj eno nit, imenovano glavno nit, ki jo ustvari Java Virtual Machine (JVM) ob zagonu programa, ko se glavna () metoda prikliče z glavno nitjo.


V Javi je ustvarjanje niti doseženo z implementacijo vmesnika in razširitvijo razreda. Vsak Java nit ustvari in nadzira razred java.lang.Thread.

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.

Tehopedija razlaga nit

Java je aplikacija z več nitmi, ki omogoča izvedbo več niti kadar koli. V aplikaciji z enim navojem se hkrati izvaja samo ena nit, ker lahko aplikacija ali program obvladuje samo eno nalogo.

Na primer, aplikacija z enim navojem lahko omogoča tipkanje besed. Vendar pa ta posamezna nit zahteva dodatno enojno nit, ki omogoča snemanje pritiskov tipk, da se besede vnesejo. Tako aplikacija z enim navojem beleži pritiske tipk, kar omogoča naslednji aplikaciji z enim navojem (tipkanje besed).

Vendar pa aplikacija z več nitmi omogoča obravnavo obeh opravil (snemanje in tipkanje tipk) znotraj ene aplikacije.


Ko je ustvarjena nit, se ji dodeli prednost. Najprej se izvede nit z višjo prioriteto, sledijo pa nitke z nižjo prioriteto. JVM preneha izvajati niti pod katerim koli od naslednjih pogojev:

  • Če je upravljalnik varnosti poklical in odobril način izhoda
  • Vse teme demona programa so umrle
Ta opredelitev je bila napisana v besedi Jave