Tartalomjegyzék:

Hogyan lehet szüneteltetni a Java programot?
Hogyan lehet szüneteltetni a Java programot?

Videó: Hogyan lehet szüneteltetni a Java programot?

Videó: Hogyan lehet szüneteltetni a Java programot?
Videó: Így tanulj otthon programozni! Az én tanácsaim 2024, November
Anonim

VIDEÓ

Következésképpen hogyan lehet szüneteltetni egy szálat Java-ban?

Vegye figyelembe, hogy nem tudja szünet a cérna másiktól cérna . Csak a cérna maga is képes szünet a végrehajtása. És nincs garancia arra, hogy a cérna mindig pontosan a megadott ideig aludj, mert azt más megszakíthatja cérna , amelyet a következő részben ismertetünk.

Másodszor, van egy várakozás parancs a Java-ban? Egyszerűen fogalmazva, várjon () egy példánymetódus, amelyet a szálak szinkronizálására használnak. Bármilyen objektumon meghívható, ahogy az pontosan meg van határozva Jáva . lang. Objektum, de csak szinkronizált blokkból hívható.

Ezt szem előtt tartva, hogyan használja az alvási módszert a Java-ban?

Példa az alvási módszerre Java-ban

  1. class TestSleepMethod1 kiterjeszti a szálat{
  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){

A szál alvást blokkolja?

cérna . alvás () elküldi az áramot cérna bizonyos időre „Nem futtatható” állapotba. Az cérna megtartja a beszerzett monitorokat – azaz ha a cérna jelenleg szinkronban van Blokk vagy módszer nem más cérna beléphet ebbe Blokk vagy módszer.

Ajánlott: