问答详情
源自:4-1 Java线程交互之汽车人之忧:消失的能量

为啥老师的程序在我的机器上跑能量是守恒的

把老师的源码下载了,我明白run方法里设置死循环是希望线程一直跑一直跑能看到能量不守恒的情况发生,很遗憾我跑了8分钟,全部都是100000,一个违规的都没出现.不明白为啥

提问者:红袖侍读 2016-06-24 23:12

个回答

  • XhstormR
    2016-10-21 07:38:49

    老师的代码加了锁的。

  • 2016815
    2016-10-06 17:55:07

    下载老师的源代码energySystem类中的 thransfer方法里有加锁的(有些代码和这节课的不一样,之后讲到才用到的)你再比照老是这节的视频就知道哪些代码不一样了。

  • 慕姐3585284
    2016-09-19 17:17:28

    我也是,我也是!

    那你现在知道为什么了吗?( ╯□╰ )

  • 幕布斯0421286
    2016-06-26 13:50:34

    是没加锁之前的还是之后的?如果是之前的也没有发生同时访问的问题,可能是电脑CPU的问题,好像是CPU性能不够好。。。加锁之后,是不可能出现问题的