Java并发编程入门 互动版

实现Runnable接口

public class Main implements Runnable

Runnable接口中只有一个方法,就是run,所以我们直接实现就好,运行如下:

public class Main {
    public static void main(String[] args){
        Thread thread=new Thread(new TheThread());
        thread.start();
    }
}
class TheThread implements Runnable{
    public void run() {
        System.out.println("hello");
    }
}

另外一种方式实现Runnable接口:

public class Main {
    public static void main(String[] args){
        Thread thread=new Thread(new Runnable() {
            public void run() {
                System.out.println("hello");
            }
        });
        thread.start();
    }
}

使用Runnable的好处:由于Java是单继承的,但是实现接口却可以实现很多,这就导致了继承在某种程度上也是一种紧张的资源,所以,在平时使用中,建议大家多使用Runnable。

自己动手练习以下程序。 public class Main { public static void main(String[] args){ Thread thread=new Thread(new TheThread()); thread.start(); } } class TheThread implements Runnable{ public void run() { System.out.println("hello"); } }