Java并发编程入门 互动版

Java多线程 继承Thread类

JDK的开发包中,已经自带了对多线程的支持,我们可以通过这个很方便的进行多线程的编程。实现多线程的方式有两种,一种是继承Thread类,另外一种是实现Runnable接口,接下来开始介绍这这两种多线程的实现方式。

继承Thread类

public class Main extends Thread

我们继承了Thread方法后重写其中的run方法。

public class Main extends Thread{
     public void run(){
        super.run();
        System.out.println("MyThread");;
    }
}

那么怎样运行呢?

Main main=new Main();
main.start();

这样就可以运行了。要注意的是,在运行中,我们不能直接调用run方法,这样只是执行了run内部的代码,并没有执行多线程。必须调用start方法才开始了多线程。