Sisältö
- Määritelmä - Mitä langan luominen tarkoittaa?
- Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.
- Techopedia selittää langan luomisen
Määritelmä - Mitä langan luominen tarkoittaa?
Säikeiden luominen Java-liitännässä tapahtuu joko laajentamalla säieluokkaa tai toteuttamalla ajettava käyttöliittymä.
Java-kierteessä ketjuluokan objekti edustaa säiettä. Kun säie luodaan ensimmäisen kerran, se on kiinnitettävä lopullisesti esineeseen run () -menetelmällä; kun sitä kutsutaan, sen tulisi kutsua esineet run () -menetelmään.
Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.
Techopedia selittää langan luomisen
Suoritettavan käyttöliittymän toteuttaminen sisältää seuraavat vaiheet:
- Luokka toteuttaa ajettavan käyttöliittymän ja tarjoaa säiettä suorittaman run () -menetelmän. Tähän luokkaan kuuluva esine on ajettavissa oleva objekti.
- Lankaluokkaobjekti luodaan siirtämällä ajettava objekti ketjurakentajalle.
- Start () -menetelmään vedotaan edellisessä vaiheessa luodulla säieobjektilla.
- Kun run () -menetelmä loppuu, lanka myös päättyy.
Lankaluokan laajentaminen sisältää seuraavat vaiheet:
- Java.lang.Thread-luokkaa jatketaan laajennuksella.
- Ohittamalla ketjuluokasta laajennetun alaluokan run () -menetelmä määritetään langan suoritettu koodi.
- Tämän alaluokan esimerkki luodaan.
- Kutistamalla start () -menetelmä luokan tässä esiintymään, säie kulkee.
Suoritettava käyttöliittymä on yleensä suositeltavampi kuin säieluokan laajentaminen kahdesta syystä:
- Alaluokka ei voi laajentaa toista luokkaa laajennettaessa lankaluokkaa. Käytettäessä ajettavaa rajapinta alaluokka voi kuitenkin laajentaa toisen luokan.
- Joissain tapauksissa ajettava käyttöliittymä on riittävä, koska koko luokan periminen voi johtaa liiallisiin yleiskustannuksiin.