Bahay Pag-unlad Ano ang isang thread sa java? - kahulugan mula sa techopedia

Ano ang isang thread sa java? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Thread?

Ang isang thread, sa konteksto ng Java, ay ang landas na sinusundan kapag nagsasagawa ng isang programa. Ang lahat ng mga programa sa Java ay may hindi bababa sa isang thread, na kilala bilang pangunahing thread, na nilikha ng Java Virtual Machine (JVM) sa pagsisimula ng programa, kapag ang pangunahing () na pamamaraan ay hinihimok sa pangunahing thread.

Sa Java, ang paglikha ng isang thread ay nakamit sa pamamagitan ng pagpapatupad ng isang interface at pagpapalawak ng isang klase. Bawat Java thread ay nilikha at kinokontrol ng klase ng java.lang.Thread.

Paliwanag ng Techopedia kay Thread

Ang Java ay isang application na may maraming sinulid na nagbibigay-daan sa maramihang pagpapatupad ng thread sa anumang partikular na oras. Sa isang solong may sinulid na aplikasyon, isang thread lamang ang naisakatuparan dahil ang application o programa ay maaaring hawakan lamang ang isang gawain sa isang pagkakataon.

Halimbawa, maaaring payagan ang isang application na solong may sinulid para sa pag-type ng mga salita. Gayunpaman, ang solong thread na ito ay nangangailangan ng isang karagdagang solong thread na nagpapahintulot sa pag-record ng mga keystroke upang ma-type ang mga salita. Kaya, ang isang solong may sinulid na application ay nagtatala ng mga keystroke, na nagpapahintulot sa susunod na solong may sinulid na aplikasyon (ang pag-type ng mga salita) na sundin.

Gayunpaman, pinahihintulutan ng isang application na may maraming sinulid para sa paghawak ng parehong mga gawain (pag-record at pag-type ng mga keystroke) sa loob ng isang application.

Kapag ang isang thread ay nilikha, ito ay itinalaga ng isang priyoridad. Ang thread na may mas mataas na priyoridad ay isinasagawa muna, na sinusundan ng mga mas mababang priority priority. Huminto ang JVM sa pagpapatupad ng mga thread sa ilalim ng alinman sa mga sumusunod na kondisyon:

  • Kung ang paraan ng paglabas ay na-invoke at awtorisado ng security manager
  • Namatay ang lahat ng mga thread ng daemon ng programa
Ang kahulugan na ito ay isinulat sa konteksto ng Java
Ano ang isang thread sa java? - kahulugan mula sa techopedia