Come ritardare una funzione in Java

July 5

Come ritardare una funzione in Java


Nel linguaggio Java, una funzione può essere necessario ritardare qualsiasi ulteriore trattamento durante un dato periodo di tempo. Poiché diversi computer possono eseguire lo stesso codice a velocità molto diverse, costringendo un ritardo per l'esecuzione di un numero fisso di operazioni ripetitive non è una buona idea. Inoltre, qualsiasi soluzione che mantiene il processore del computer occupato non è una buona idea, sia - il processore potrebbe fare un lavoro utile per altri thread Java durante l'attesa per il periodo di tempo che deve trascorrere. Utilizzare il metodo Thread.sleep (), fornito come parte delle librerie standard di Java, per risolvere questo problema.

istruzione

1 Importare la classe Thread includendo questa linea all'inizio del vostro codice Java:

import java.lang.Thread;

2 Scrivi la parte del codice che ha bisogno di eseguire prima del ritardo.

3 Include una chiamata al metodo Thread.sleep () come nell'esempio seguente:

Thread.sleep (1000);

Sostituire "1000" per il numero di millisecondi il ritardo deve durare.

4 Scrivi la parte del codice che deve eseguire dopo il ritardo, e comprendono immediatamente dopo la chiamata a Thread.sleep ().