package Thread;
public class Test {
//主线程
public static void main(String[] args) {
Test01 test01 = new Test01();
Test02 test02 = new Test02();
//方法一
//继承Thread类重写run方法
//通过start方法启动新线程
test01.start();
//方法二(推荐)
//实现Runnable接口
Thread thread = new Thread(test02);
thread.start();
}
}
//继承Thread类重写run方法
//通过start方法启动新线程
class Test01 extends Thread{
@Override
public void run() {
for (int i = 0; i < 1000; i++){
System.out.println("线程01: "+i);
}
}
}
//实现runnable接口
class Test02 implements Runnable{
@Override
public void run() {
for (int i = 0; i < 1000; i++){
System.out.println("线程02: "+i);
}
}
}
Java多线程的两种实现方式
最新推荐文章于 2024-07-23 21:45:09 发布