Come programmare pause in Java

June 4

Ci sono diversi modi per fermare un thread dell'applicazione in Java, ma il modo migliore è quello di utilizzare il "Thread.sleep ()" metodo. Altri metodi come "wait ()" e "SocketinputStream.read ()" può essere utilizzato, ma nel quadro generale della domanda, che è sufficiente aggiungere più complicazioni del necessario. Non vi è alcun motivo di attuare "eseguibile" durante l'esecuzione di "sonno". Se un "thread.interrupt" risveglia il filo, poi il "InterruptedException" diventerà attiva.

istruzione

1 Trova l'area di codice in cui si desidera creare la pausa.

2 Posizionare le seguenti righe di codice nella filettatura:

provare{

Thread.sleep (x);

}

Cattura (InterruptedException e) {

System.out.println ( "Il filo interrotto")

}

Il parametro sleep (x) viene misurato in millisecondi. Se si inserisce il valore 1000 ecco allora il filo farà una pausa per 1 secondo.

3 Eseguire il codice per verificare la durata della pausa. La pausa può essere un po 'più lungo a causa del sistema operativo. I più risorse della CPU che vengono utilizzati, maggiore è la durata della pausa sarà. Se si esegue il codice più volte, si noterà una piccola deviazione nella pausa.