老师思路虽然有些跳,但讲的还是不错的。
没有说方法的作用,不是说了先看一下效果,后面在详细讲解吗?
你自己没有好好看吧!!
没有说方法的作用,不是说了先看一下效果,后面在详细讲解吗?
你自己没有好好看吧!!
2016-09-03
已采纳回答 / qq_弑神S无尘
当年我学也没有,推荐一种写法private boolean flag=true;public void setFlag(boolean f ){flag=f;}在别的地方调用setFlag来改变标志。老师讲的关键字是什么时候出的我都不知道,我手边的书附录java关键字表也没有它
2016-09-03
每一线程都有“取数据”,“加数据”两条执行语句,而多线程运行时线程会随时在每一时刻切换。当线程1才执行取数据5000后,JVM此刻直接切换到线程2时,线程2也取到5000,而且后续JVM也一直让线程2执行,即“加数据900”,此刻数据变成5900。最后才切换给线程1执行之前的“加数据500”,线程1一加就变成5500了。这种情况的发生可以怎么避免呢,就是保证每一线程的“取数据”和“加数据”两条语句必须同时执行,不允许在中途切换别的线程。
2016-09-02
最新回答 / 工程师008
既然理解成线程会阻塞,不会执行。当其他线程NotifyAll的时候,如果他获取资源,又会发生阻塞。那么这个线程会一直运行下去,不会消亡?(while条件一直成立)
2016-09-02
已采纳回答 / 慕婉清0501596
看你用的什么软件 我用的idea 快捷键是Ctrl+D eclipse 是 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加) 百度下就行
2016-09-01