Sisällysluettelo:

Kuinka keskeyttää Java-ohjelman?
Kuinka keskeyttää Java-ohjelman?

Video: Kuinka keskeyttää Java-ohjelman?

Video: Kuinka keskeyttää Java-ohjelman?
Video: Javan perusteita lyhyesti: Alkeet 2024, Saattaa
Anonim

VIDEO

Näin ollen kuinka keskeyttää säikeen Javassa?

Huomaa, että et voi tauko a lanka toisesta lanka . Vain lanka itse voi tauko sen toteuttamista. Eikä ole mitään takeita siitä, että lanka nuku aina täsmälleen määrätyn ajan, koska toinen voi keskeyttää sen lanka , joka on kuvattu seuraavassa osiossa.

Toiseksi, onko Javassa odotuskomento? Yksinkertaisesti sanottuna, odota () on ilmentymämenetelmä, jota käytetään säikeiden synkronointiin. Sitä voidaan kutsua missä tahansa objektissa, kuten se on määritelty java . lang. Objekti, mutta sitä voidaan kutsua vain synkronoidusta lohkosta.

Kun tämä pidetään mielessä, kuinka käytät unimenetelmää Javassa?

Esimerkki unimenetelmästä javassa

  1. class TestSleepMethod1 laajentaa säiettä{
  2. public void run(){
  3. for(int i=1;i<5;i++){
  4. try{Thread.sleep(500);}catch(InterruptedException e){System.out.println(e);}
  5. System.out.println(i);
  6. }
  7. }
  8. public static void main(String args){

Estääkö lanka unen?

Lanka . nukkua () lähettää virran lanka "Ei suoritettavissa" -tilaan joksikin aikaa. The lanka säilyttää hankkimansa näytöt - eli jos lanka on tällä hetkellä synkronoitu lohko tai menetelmä ei mikään muu lanka pääse sisään tähän lohko tai menetelmällä.

Suositeltava: