Det finns flera sätt att stoppa en ansökan tråd i Java , men det bästa sättet är att använda " Thread.sleep ( ) " metoden . Andra metoder såsom " wait ( ) " och " SocketinputStream.read ( ) " kan användas , men i den stora bilden av ansökan , de bara lägga till fler komplikationer än nödvändigt . Det finns ingen anledning att genomföra " körbart " vid utförande av " sömn . " Om en " thread.interrupt " väcker tråden , då den " InterruptedException " blir aktiv . Instruktioner
1
Hitta området koden där du vill skapa en paus
2
Lägg till följande rader med kod i tråden : .
try {
Thread.sleep ( x ) ,
}
Catch ( InterruptedException e ) {
System.out.println ( " Thread Interrupted " ) katalog
}
sömn parameter ( x ) mäts i millisekunder . Om du placerar värdet 1000 här då tråden kommer paus för en sekund .
3
köra koden för att verifiera paustid . Pausen kan vara lite längre på grund av operativsystemet. Ju fler CPU-resurser som används , desto längre paustid vara . Om du kör kod flera gånger , kommer du att märka en liten avvikelse i pausen .