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.
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.