方式一:继承于Thread类的方式
/**
* ①创建一个继承于Thread类的子类
* ②重写Thread类的run()方法 ------> 将此线程执行的操作声明在run方法中
* ③创建Thread类的子类的对象
* ④通过此对象调用start()方法
* eg:遍历100以内的所有偶数
*/
public class ThreadTest {
public static void main(String[] args) {
//创建Thread类的子类对象
MyThread myThread = new MyThread();
//调用此对象的start方法
myThread.start();
for (int i = 0; i < 100; i++) {
System.out.println(Thread.currentThread().getName() + ":" + i + "********");
}
/*
启动多个线程,就需要创建多个对象
*/
}
}
class MyThread extends Thread {
@Override
public void run() {
for (int i = 0; i < 100; i++) {
if (i % 2 == 0) {
System.out.println(Thread