Der er flere måder at stoppe en ansøgning tråd i Java, men den bedste måde er ved at bruge " thread.sleep () "-metoden. Andre metoder såsom "vent ()" og " SocketinputStream.read ()" kan anvendes , men i det store billede af ansøgningen , bare de tilføje flere komplikationer end nødvendigt. Der er ingen grund til at gennemføre " kørbar " , når funktionen " søvn. " Hvis et " thread.interrupt " vækker tråden , derefter " InterruptedException " bliver aktiv . Instruktioner
1
Find det område kode, hvor du vil oprette pausen
2
sted den følgende linjer kode ind i tråden : .
try {
Thread.sleep ( x ),
}
fangstmængde ( InterruptedException e ) {
System.out.println ( " Thread Interrupted " )
}
sleep parameter ( x ) måles i millisekunder. Hvis du placerer Værdien 1000 her derefter tråden vil pause i 1 sekund.
3
Kør koden for at kontrollere pause varighed. Pausen kan være lidt længere på grund af operativsystemet . Jo flere CPU ressourcer , der bliver brugt , vil længere pausevarighed være. Hvis du kører kode flere gange, vil du mærke en lille afvigelse i pausen.