Table des matières:

Comment mettre en pause un programme Java ?
Comment mettre en pause un programme Java ?

Vidéo: Comment mettre en pause un programme Java ?

Vidéo: Comment mettre en pause un programme Java ?
Vidéo: Tutoriel Java - créer un exécutable JAR 2024, Novembre
Anonim

VIDÉO

Par conséquent, comment mettre en pause un fil en Java ?

Notez que vous ne pouvez pas pause une fil D'un autre fil . Seulement le fil lui-même peut pause son exécution. Et il n'y a aucune garantie que le fil dormir toujours exactement pendant le temps spécifié car il peut être interrompu par un autre fil , qui est décrit dans la section suivante.

Deuxièmement, existe-t-il une commande wait en Java ? Tout simplement, attendre () est une méthode d'instance utilisée pour la synchronisation des threads. Il peut être appelé sur n'importe quel objet, car il est défini directement sur Java . lang. Objet, mais il ne peut être appelé qu'à partir d'un bloc synchronisé.

En gardant cela à l'esprit, comment utilisez-vous la méthode sleep en Java ?

Exemple de méthode de sommeil en java

  1. la classe TestSleepMethod1 étend Thread{
  2. exécution du vide public (){
  3. for(int i=1;i<5;i++){
  4. try{Thread.sleep(500);}catch(InterruptedException e){System.out.println(e);}
  5. System.out.println(i);
  6. }
  7. }
  8. public static void main(String args){

Le fil de veille bloque-t-il ?

Fil . dormir () envoie le courant fil dans l'état « Non exécutable » pendant un certain temps. Les fil conserve les moniteurs qu'il a acquis - c'est-à-dire si le fil est actuellement dans une synchronisation bloquer ou méthode pas d'autre fil peut entrer ce bloquer ou méthode.

Conseillé: