ホームページ >Java >&#&チュートリアル >JavaでRunnableインターフェースを使用する方法

JavaでRunnableインターフェースを使用する方法

PHPz
PHPz転載
2023-05-02 20:34:061912ブラウズ

説明

1. Runnable はスレッドを提供するインターフェースであり、抽象的な publicabstract void run() メソッドを持ちます。

2. このインターフェースのクラスを実装するには、その run メソッドを実装する必要があります。

Runnable には、Thread クラスを通じて Runnable マルチスレッドを開始するための start メソッドがありません。

Runnable は同じオブジェクト インスタンスを使用してリソースを共有できますが、Thread はそれができません。

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();
    }
}

以上がJavaでRunnableインターフェースを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。