Saturs
- Definīcija - ko nozīmē pavediens?
- Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.
- Techopedia skaidro pavedienu
Definīcija - ko nozīmē pavediens?
Vītne Java konversijā ir ceļš, pa kuru tiek izpildīta programma. Visām Java programmām ir vismaz viens pavediens, kas pazīstams kā galvenais pavediens un kuru Java sākuma mašīna (JVM) izveido programmas sākumā, kad galvenā () metode tiek izsaukta kopā ar galveno pavedienu.
Java valodā pavediena izveidošana tiek veikta, ieviešot saskarni un paplašinot klasi. Katru Java pavedienu izveido un kontrolē java.lang.Thread klase.
Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.
Techopedia skaidro pavedienu
Java ir vairāku vītņu lietojumprogramma, kas ļauj vairākus pavedienus izpildīt jebkurā noteiktā laikā. Vienu vītņu lietojumprogrammā vienlaikus tiek izpildīts tikai viens pavediens, jo lietojumprogramma vai programma vienlaikus var tikt galā tikai ar vienu uzdevumu.
Piemēram, lietojot vienu vītni, var tikt rakstīti vārdi. Tomēr šim atsevišķajam pavedienam ir nepieciešams papildu atsevišķs pavediens, kas ļauj reģistrēt taustiņsitienus, lai ierakstītu vārdus. Tādējādi lietojumprogramma ar vienu vītni reģistrē taustiņsitienus, ļaujot sekot nākamajai lietojumprogrammai ar vienu vītni (vārdu ierakstīšana).
Tomēr vairāku vītņu lietojumprogramma ļauj vienā lietojumprogrammā apstrādāt abus uzdevumus (reģistrēt un rakstīt taustiņsitienus).
Kad pavediens ir izveidots, tam tiek piešķirta prioritāte. Vispirms tiek izpildīts pavediens ar augstāku prioritāti, kam seko zemākas prioritātes pavedieni. JVM pārtrauc pavedienu izpildi kādā no šiem nosacījumiem:
- Ja izejas metodi ir izmantojis un drošības pārvaldnieks ir autorizējis
- Visi programmas dēmonu pavedieni ir miruši