传入同一个对象对象pr 和传入不同的对象pr pr1,来当Thread类的构造方法的参数
如果传入相同的对象pr当Thread类的构造方法的参数
两个线程t1 t2共享一个Runnable中的run方法的代码。
但是传入同一个对象pr当参数时,为什么这句话System.out.println("这是"+i);输出两次?
12
收起
正在回答
2回答
同学你好,第一张图中,输出“这是x”的语句在循环外边。两个线程共享了10次循环,也就是总共运行10次,但是线程是各自执行。当循环结束后,每个线程都会调用输出“这是x”的代码,所以输出了2次。
祝:学习愉快~
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星