傲娇的鲤鱼
2017-10-21 10:08java多线程的一个特别特别诡异的bug,请各位前辈帮忙看看。。
程序大概是这个样子,A B类的功能是每隔一定的时间往控制台输出一下信息,并且A B类都有一个成员变量n用来记录输出了几次信息。 按理说等到某一个线程输出完8次信息后,程序应该终止,但是实际上这个程序确是一直执行下去的死循环。 更加诡异的是,如果把第14行的注释去掉,程序就会正确的结束。 一个System.out.pringtln()也会影响整个程序吗?
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- 新手学安卓感觉好繁杂,希望走过来的前辈给点指导。
- android
- 自学方法
- 8个回答