一.多個線程運行的現象
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先后輸出,且并不受我們控制。?