1.2.1继承Thread

来源:互联网 发布:北大青鸟 编程 编辑:程序博客网 时间:2024/05/30 04:57

实现多线程编程,主要有两种方式,一种是继承Thread类(实现了Runnable接口),一种是实现Runnable接口,这两种方式没有本质的区别。因为java不支持多继承,用实现Runnable的接口可以一边实现多线程一边继承其他类(更加灵活)。

package demo;/** * Created by sunyifeng on 17/10/9. */public class MyThread extends Thread {    @Override    public void run(){        super.run();        System.out.println("My Thread");    }}
package demo;/** * Created by sunyifeng on 17/10/9. */public class Run {    public static void main(String[] args) {        MyThread myThread = new MyThread();        myThread.start();        System.out.println("运行结束");    }}
运行结果:

运行结束
My Thread

结果说明:

1、运行结果跟代码顺序无关;

2、CPU随机调用线程的方法。

原创粉丝点击