首页新闻找找看学习计划
2
回答数

回答被采纳 两个线程中有一个没有经过while()条件判断,就直接进入while循环体了,导致多输出一次数据?

主要实现功能是:使用两个线程循环打印AB。 出现的问题:当调用PrintB中的run()时,通过Debug模式调试发现,是先进入循环体,再进行的条件判断,导致最后的结果就会多输出一次数据。 源码如下: