这个线程为什么都是同一个数组位置上的值在操作

来源:4-3 Java线程交互之互斥与同步:守恒的能量

yyc25253

2015-07-19 22:23

一直都是61到61 10到10这种

写回答 关注

1回答

  • 源代码_思无邪
    2015-08-02 22:16:40

    老师的程序吗?没有这种问题呀!在main()方法,通过循环产生了100(BOX_AMOUNT=100)个线程,这100个线程什么时候能够争取到资源运行也是不一定的。你可以在t.start(),后面加一个t.sleep(1000),让这100个线程慢点产生,观察一下它们是如何竞争资源的。

深入浅出Java多线程

带你一起深入浅出多线程,掌握基础,展望进阶路线

186088 学习 · 464 问题

查看课程

相似问题