Kazalo:

Kako začasno zaustavite program Java?
Kako začasno zaustavite program Java?

Video: Kako začasno zaustavite program Java?

Video: Kako začasno zaustavite program Java?
Video: Избавьтесь от хронической боли с помощью мощных методов переобучения мозга #фибромиалгия #cfs #crps 2024, Maj
Anonim

VIDEO

Posledično, kako začasno ustavite nit v Javi?

Upoštevajte, da ne morete pavza a nit od drugega nit . Samo nit sama lahko pavza njeno izvedbo. In ni nobenega zagotovila, da nit vedno spi točno določen čas, ker ga lahko prekine drug nit , ki je opisan v naslednjem razdelku.

Drugič, ali v Javi obstaja ukaz čakanja? Enostavno povedano, počakaj () je metoda primerka, ki se uporablja za sinhronizacijo niti. Lahko se pokliče na katerem koli objektu, kot je definiran prav na java . lang. Objekt, vendar ga je mogoče poklicati samo iz sinhroniziranega bloka.

Ob upoštevanju tega, kako uporabljate metodo spanja v Javi?

Primer metode spanja v java

  1. razred TestSleepMethod1 razširi nit{
  2. javni 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){

Ali nit blokira spanje?

Nit . spati () pošlje tok nit za nekaj časa v stanje »Ni mogoče zagnati«. The nit obdrži monitorje, ki jih je pridobil – tj nit je trenutno v sinhronizaciji blok ali nobena druga metoda nit lahko vnesete to blok ali metodo.

Priporočena: