package com.freeflying.thread.base;
/**
* @ClassName: MyThread
* @Description:通过继承Thread实现多线程
* @author freeflying
* @date 2018年6月21日
*/
class MyThread extends Thread{
@Override
public void run() {
super.run();
System.out.println("ExtendsThread implements Thread");
}
}
/**
* @ClassName: ExtendsThread
* @Description:运行多线程的类
* @author freeflying
* @date 2018年6月21日
*/
public class ExtendsThread{
public static void main(String[] args) {
MyThread myThread=new MyThread();
myThread.start();//线程启动的方法
System.out.println("运行结束了。。。。");
}
}
注:在多线程技术中,代码的运行结果与代码执行顺序或者调用顺序是无关的(线程是一个子任务,cpu以不确定的方式,或者说是以随机的方式来调用线程中的run方法)