Niit

Autor: Randy Alexander
Loomise Kuupäev: 2 Aprill 2021
Värskenduse Kuupäev: 26 Juunis 2024
Anonim
Live the Digital Marketing Life with NIIT
Videot: Live the Digital Marketing Life with NIIT

Sisu

Definitsioon - mida lõime tähendab?

Nimi Java-kontekstis on tee, mida programmi täitmisel järgitakse. Kõigil Java programmidel on vähemalt üks lõim, mida nimetatakse põhilõngaks ja mis on loodud Java virtuaalmasina (JVM) abil programmi käivitamisel, kui peamisele () meetodile tuginetakse.


Java keeles lõime loomine toimub liidese juurutamise ja klassi laiendamise teel. Iga Java-lõime loob ja juhib klass java.lang.Thread.

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab niiti

Java on mitme keermega rakendus, mis võimaldab mitmel lõimel põhinevat täideviimist igal konkreetsel ajal. Ühe keermega rakenduses täidetakse korraga ainult üks niit, kuna rakendus või programm saab korraga hakkama ainult ühe ülesandega.

Näiteks võib ühe keermega rakendus lubada sõnade tippimist. See üksik lõim nõuab aga täiendavat ühte lõime, mis võimaldab sõnade sisestamiseks klahvivajutusi salvestada. Seega registreerib ühe keermega rakendus klahvivajutusi, võimaldades järgida järgmist ühe keermega rakendust (sõnade tippimist).


Mitme keermega rakendus võimaldab aga mõlemat ülesannet (klahvivajutuste salvestamine ja tippimine) ühe rakenduse piires käsitseda.

Lõime loomisel omistatakse sellele prioriteet. Kõigepealt teostatakse kõrgema prioriteediga niit, seejärel madalama prioriteediga niidid. JVM peatab lõimede täitmise ühel järgmistest tingimustest:

  • Kui väljumismeetodile on viidatud ja turvahaldur on selle autoriseerinud
  • Kõik programmi deemoni lõimed on surnud
See määratlus kirjutati Java keelde