package com.tecsun.das.collect.common.test.thread;
/**
* Created by Zetting on 2017/5/30.
*/
public class CreateMode {
/**
* 方式1:采用继承Thread 方式创建线程
*/
public static class ThreadMode1 extends Thread{
@Override
public void run(){
super.run();
System.out.println("方式1:采用继承Thread 方式创建线程");
}
}
/**
* 方式2:采用实现Runnable接口方式创建线程
*/
public static class ThreadMode2 implements Runnable{
public void run() {
System.out.println("方式2:采用实现Runnable接口方式创建线程");
}
}
public static void main(String[] args){
ThreadMode1 threadMode1 = new ThreadMode1();
threadMode1.start();
ThreadMode2 threadMode2 = new ThreadMode2();
Thread thread = new Thread(threadMode2);
thread.start();
//注意:start 启动则是异步,线程执行顺序与代码顺序无关,run则是同步,执行顺序与代码有关
}
}
多线程1:两种方式创建线程示例
最新推荐文章于 2021-03-07 23:56:51 发布