Maison > Java > javaDidacticiel > Comment démarrer un nouveau fil de discussion en Java

Comment démarrer un nouveau fil de discussion en Java

王林
Libérer: 2020-05-14 14:15:48
original
3264 Les gens l'ont consulté

Comment démarrer un nouveau fil de discussion en Java

Nous pouvons démarrer un nouveau fil de discussion en héritant de la classe Thread.

Les étapes sont les suivantes :

1. Définir une classe A qui hérite de la classe Java.lang.Thread

2. classe dans la classe A;

3. Écrivez les opérations qui doivent être effectuées dans la méthode run : le code dans la méthode run, le corps d'exécution du thread

4. dans la méthode principale (thread) et démarrez le thread.

(1) Créer un objet de classe thread

A类 a = new A类();
Copier après la connexion

(2) Appeler la méthode de démarrage de l'objet thread

a.start();//启动一个线程
Copier après la connexion

(Tutoriel vidéo recommandé : vidéo Java)

Remarque : n'appelez jamais la méthode run. Si appeler la méthode run revient à appeler une méthode objet, il n'y aura toujours qu'un seul thread et aucun nouveau thread ne sera démarré. Un fil de discussion ne peut être démarré qu'une seule fois.

Les exemples spécifiques sont les suivants :

//1):定义一个类A继承于java.lang.Thread类.  
class MusicThread extends Thread{  
    //2):在A类中覆盖Thread类中的run方法.  
    public void run() {  
        //3):在run方法中编写需要执行的操作  
        for(int i = 0; i < 50; i ++){  
            System.out.println("播放音乐"+i);  
        }  
    }  
}  
  
public class ExtendsThreadDemo {  
    public static void main(String[] args) {  
          
        for(int j = 0; j < 50; j ++){  
            System.out.println("运行游戏"+j);  
            if(j == 10){  
                //4):在main方法(线程)中,创建线程对象,并启动线程.  
                MusicThread music = new MusicThread();  
                music.start();  
            }  
        }  
    }  
  
}
Copier après la connexion

Tutoriel recommandé : Programme d'entrée Java

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:php.cn
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