Maison > Java > javaDidacticiel > 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
Libérer: 2023-08-26 22:37:06
avant
1145 Les gens l'ont consulté

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);
      }
   }
}
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal