Maison  >  Article  >  Java  >  Comment créer un thread en utilisant une classe anonyme en Java ?

Comment créer un thread en utilisant une classe anonyme en Java ?

WBOY
WBOYavant
2023-08-26 22:37:061104parcourir

Comment créer un thread en utilisant une classe anonyme en Java ?

Threading est une fonction qui peut être exécutée simultanément avec d'autres parties du programme. Tous les programmes Java ont au moins un thread, appelé thread principal, qui est créé par la Java Virtual Machine (JVM) lorsque la méthode main() est exécutée au démarrage du programme et est appelée avec le thread principal.

En Java, nous pouvons créer des fils de discussion en Extending Threads classer ou implémenter l'interface Runnable . Nous pouvons également créer des fils de discussion en utilisant la classeanonymesans étendre la classe Threaddans le programme ci-dessous.

Exemple

public class AnonymousThreadTest {
   public static void main(String[] args) {
      new Thread() {
         public void run() {
            for (int i=1; i <= 5; i++) {
               System.out.println("run() method: " + i);
            }
         }
      }.start();
      for (int j=1; j <= 5; j++) {
         System.out.println("main() method: " + j);
      }
   }
}

Sortie

main() method: 1
run() method: 1
main() method: 2
run() method: 2
main() method: 3
run() method: 3
main() method: 4
run() method: 4
main() method: 5
run() method: 5

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer