一.多个线程运行的现象
1.规律
- 交替执行
- 谁先谁后,不由我们控制
2.举例
@Slf4j(topic = "c.Test6")
public class Test06 {public static void main(String[] args) {//创建并运行线程1new Thread(()->{while (true){log.debug("running");}}, "t1").start();//创建并运行线程2new Thread(()->{while (true){log.debug("running");}}, "t2").start();}
}
运行结果:
可见此时线程t1和线程t2先后输出,且并不受我们控制。