package com.chocus.demo1;
public class ThreadDemo01 {
public static void main(String[] args) {
MyThread mt = new MyThread();
mt.start();
MyRunnable mr = new MyRunnable();
Thread t = new Thread(mr);
t.start();
}
}
/**
* 第一种实现线程的方式:继承Thread类
*
* @author Chocus
*
*/
class MyThread extends Thread {
@Override
public void run() {
for (int i = 0; i < 100; i++) {
System.out.println(Thread.currentThread().getName() + "-" + i);
}
}
}
/**
* 第二种实现线程的方式:实现Runnable接口
*
* @author Chocus
*
*/
class MyRunnable implements Runnable {
@Override
public void run() {
for (int i = 0; i < 100; i++) {
System.out.println(Thread.currentThread().getName() + "-" + i);
}
}
}
2、线程实现的两种方式
最新推荐文章于 2023-04-19 14:38:25 发布