Sisällysluettelo:
Määritelmä - Mitä säie tarkoittaa?
Säie, Java-yhteydessä, on polku, jota noudatetaan suoritettaessa ohjelmaa. Kaikilla Java-ohjelmilla on ainakin yksi säike, joka tunnetaan nimellä pääkierre ja jonka Java-virtuaalikone (JVM) on luonut ohjelman alkaessa, kun pää () -menetelmää kutsutaan pääsäikeeseen.
Java-kierteessä langan luominen suoritetaan toteuttamalla käyttöliittymä ja laajentamalla luokkaa. Jokaista Java-ketjua luo ja hallitsee java.lang.Thread-luokka.
Techopedia selittää säiettä
Java on monisäikeinen sovellus, joka sallii useiden ketjujen suorittamisen milloin tahansa. Yksikierteisessä sovelluksessa suoritetaan vain yksi säie kerrallaan, koska sovellus tai ohjelma pystyy käsittelemään vain yhtä tehtävää kerrallaan.
Esimerkiksi yksilankainen sovellus voi sallia sanojen kirjoittamisen. Tämä yksi säie vaatii kuitenkin ylimääräisen yhden säikeen, joka sallii näppäilynäppäimien tallentamisen sanojen kirjoittamiseksi. Siten yksisäikeinen sovellus tallentaa näppäinpainallukset, jolloin seuraava yksisäikeinen sovellus (sanojen kirjoittaminen) voi seurata.
Monisäikeinen sovellus sallii kuitenkin molempien tehtävien (näppäimistön tallennus ja kirjoittaminen) käsittelyn yhdessä sovelluksessa.
Kun säie luodaan, sille annetaan prioriteetti. Ensin suoritetaan säike, jolla on korkeampi prioriteetti, jota seuraa alemman prioriteetin säikeet. JVM lopettaa ketjujen suorittamisen jollakin seuraavista ehdoista:
- Jos turvapäällikkö on vedonnut poistomenetelmään ja valtuuttanut sen
- Kaikki ohjelman daemon-ketjut ovat kuolleet
