Maison  >  Article  >  Java  >  Comment utiliser l'interface Runnable en Java

Comment utiliser l'interface Runnable en Java

PHPz
PHPzavant
2023-05-02 20:34:061850parcourir

Explication

1 Runnable est une interface qui fournit des threads et possède une méthode abstraite publicabstract void run().

2. Pour implémenter la classe de cette interface, sa méthode run doit être implémentée.

Dans Runnable, il n'y a pas de méthode de démarrage pour démarrer le multi-threading Runnable via la classe Thread.

Runnable peut utiliser la même instance d'objet et partager des ressources, mais Thread ne le peut pas.

Instances

public class Runnable implements Runnable{
    public void run() {
       public void run() {
           for (int i = 0; i < 60; i++) {
System.out.println(Thread.currentThread().getName() + ":" + i);
           }
   }
}
}
public class Demo{
    public static void main(String[] args) {
        RunnableDemo run = new RunnableDemo();
        Thread t1 = new Thread(run);
        Thread t2 = new Thread(run);
        t1.start();
        t2.start();
    }
}

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