结果是,三个进程随机触发,但一次只能一个进程
Rabbit.java
package test1;
/**
* 模拟龟兔
* 1.创建多线程
* 2.调用线程
* @author Admin
*
*/
public class Rabbit extends Thread {
@Override
public void run() {
//线程体
for(int i=0;i<100;i++) {
System.out.println("兔子跑了"+i+"步");
}
}
}
class Tortoise extends Thread {
@Override
public void run() {
//线程体
for(int i=0;i<100;i++) {
System.out.println("乌龟跑了"+i+"步");
}
}
}
RabbitApp.java 文件
package test1;
public class RabbitApp {
public static void main(String[] args) {
Rabbit rab = new Rabbit();
Tortoise tor = new Tortoise();
rab.start();//不要调用run方法,自动会调用,调用run是内部调用,不同调用
tor.start();
for(int i=0; i<1000; i++) {
System.out.println("main=>"+i);
}
}
}