Préface
Un thread est un flux de contrôle séquentiel dans un programme. CPU en exécute en fait un à un point. C'est juste que nous divisons la tasse en tranches de temps, et à cause de la vitesse, nous ressemblons à plusieurs threads. Tout comme votre temps est divisé en plusieurs pièces, la situation globale sera régulière et l'efficacité sera élevée, sans parler de la tasse.
Création de threads et démarrage:
(1) Définissez une sous-classe de Thread et remplacez la méthode run() de la classe. La méthode de run() représente la tâche que le thread doit effectuer. Par conséquent, run() est appelée le corps d'exécution du thread
(2) Créer une instance de Thread , c'est-à-dire créer un objet de thread
(3) Appelez start() de l'objet de thread pour démarrer le thread
Code source:
// Créer une classe de threads en héritant de la classe de threads de classe publique FirstThread étend Thread {private int i; // réécriture la méthode run (). Le corps de la méthode de la méthode run () est le corps d'exécution du thread public void run () {for (; i <100; i ++) {// Lorsque la classe de thread hérite de la classe de thread, utilisez-le directement pour obtenir les données actuelles // la méthode getName () de l'objet de thread renvoie le nom du thread actuel // donc, vous pouvez directement appeler la méthode GetName () pour renvoyer le nom du thread actuel System.out.println (getName () + "" + i);}} public static void main (String [] args) {for (int i = 0; i <100; i ++) {// appelant la méthode actuelle de thread () pour obtenir le thread actuel System.out.println (thread.currenthread (). le premier thread new neftthread (). start (); // créant et démarrez le deuxième thread new neftThread (). start ();}}}}}}Interface en cours d'exécution:
Résumer
Ce qui précède concerne cet article, j'espère qu'il sera utile à l'étude et au travail de chacun. Si vous avez des questions, veuillez laisser un message à discuter.