Innehållsförteckning:

Hur pausar man ett Java-program?
Hur pausar man ett Java-program?

Video: Hur pausar man ett Java-program?

Video: Hur pausar man ett Java-program?
Video: How to Defer Parsing of JavaScript in WordPress (4 Methods) 2024, Maj
Anonim

VIDEO

Följaktligen, hur pausar du en tråd i Java?

Observera att du inte kan paus a tråd från en annan tråd . Bara tråd själv kan paus dess utförande. Och det finns ingen garanti för att tråd sova alltid exakt under den angivna tiden eftersom den kan avbrytas av en annan tråd , som beskrivs i nästa avsnitt.

För det andra, finns det ett väntekommando i Java? Enkelt uttryckt, vänta () är en instansmetod som används för trådsynkronisering. Det kan anropas på vilket objekt som helst, som det är definierat direkt på java . lang. Objekt, men det kan bara anropas från ett synkroniserat block.

Med tanke på detta, hur använder du sömnmetoden i Java?

Exempel på sömnmetod i java

  1. klass TestSleepMethod1 utökar tråden{
  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){

Blockerar trådsömn?

Tråd . sömn () skickar strömmen tråd till "Inte körbar" under en viss tid. De tråd behåller de bildskärmar som den har förvärvat - d.v.s. om tråd är för närvarande i en synkroniserad blockera eller metod ingen annan tråd kan ange detta blockera eller metod.

Rekommenderad: