package com.shn.juc.thread;
//子线程和主线程都打印1-100的输出
public class ExtendThreadClass {
public static void main(String[] args) {
//创建子类的对象
SubThreadDemo subThreadDemo = new SubThreadDemo();
subThreadDemo.start();// 线程的start()作用:启动此线程;调用相应的run()方法
/*subThreadDemo.start();
一个线程只能执行一次start():
java.lang.IllegalThreadStateException*/
for(int i = 1 ;i<101;i++){
System.out.println(Thread.currentThread().getName()+"--"+i);
}
}
}
class SubThreadDemo extends Thread{//创建一个继承Thread的子类,里面重写run方法
public void run(){
for(int i = 1 ;i<101;i++){
System.out.println(Thread.currentThread().getName()+"=="+i);
}
}
}