第一个类的代码
package com.cyj.thread.create;
public class runningMan extends Thread {
/**线程的实现
* 继承Thread类
* 重载run方法
*/
@Override
public void run() {
//线程体
for(int i=0; i<100; i++) {
System.out.println("M1跑了"+ i +"米");
}
}
}
class runningMan2 extends Thread{
@Override
public void run() {
//线程体
for(int i=0; i<100 ;i++) {
System.out.println("M2跑了"+ i +"米");
}
}
}
第二个类的代码
package com.cyj.thread.create;
public class AppRunningMan {
public static void main(String[] args) {//main本身就是一条路径,为主路径
//创建子类对象
runningMan rm = new runningMan();
runningMan2 rm2 = new runningMan2();
//调用strat 方法
rm.start(); //添加进线程组,等待Cpu调度,run()方法自己调用
rm2.start();
for(int i=0; i<250; i++) {
System.out.println("main执行"+ i +"次");
}
}
}