Er zijn verschillende manieren om een aanvraag thread stoppen in Java , maar de beste manier is met behulp van de methode " ) Thread.sleep ( " . Andere methoden, zoals "wait ( ) " en " SocketinputStream.read ( ) " kan worden gebruikt , maar in het grote geheel van de toepassing , voegen ze gewoon meer complicaties dan nodig . Er is geen reden om aan te voeren " uitvoerbare " bij het uitvoeren van " slapen. " Als een " thread.interrupt " wekt de draad , dan is de " InterruptedException " wordt actief . Instructies 1 Bereken de oppervlakte van code waar u de pauze wilt creëren Place 2 de volgende regels code in de thread : . try { Thread.sleep ( x ) ; } Catch ( InterruptedException e ) { System.out.println ( " Thread Interrupted " ) } De parameter slaap ( x ) wordt gemeten in milliseconden . Als u de waarde plaatst 1000 hier dan de draad zal pauze voor 1 seconde . 3 Voer de code voor de duur van de pauze controleren . De pauze kan iets langer zijn vanwege het besturingssysteem . Hoe meer CPU-bronnen die worden gebruikt , zal hoe langer de duur van de pauze zijn. Als u de code worden verschillende malen , zult u merken een kleine afwijking in de pauze .
|