public static void main(String[] args) throws Exception {
Thread t1 = new Thread(() -> {
for (int i = 1; i < 4; i++) {
System.out.println("线程A : " + i);
}
});
Thread t2 = new Thread(() -> {
for (int i = 1; i < 4; i++) {
System.out.println("线程B : " + i);
}
});
t1.start();
t2.start();
//谁调用这个线程阻塞谁,这里把Main的线程阻塞了(个人理解)
t1.join();
t2.join();
//结果就是t1、t2同时执行,输出语句是最后执行的。
System.out.println("主线程");
}
因为是线程,所以每次执行结果都不一样
第一次
第二次
第三次