怎么最后打印的是3呢

来源:2-3 应用Runnable模拟卖票

沈夜

2016-01-13 15:33

既然共享同一个Runnable的对象,那么所使用的ticket是同一个,既然线程3已经将ticket减到零了,最后不是应该打印两个零么,表示不解。

写回答 关注

1回答

  • 无心水2012
    2016-01-15 19:27:19

    共用一个变量,已经到0了,while条件就退出了。只会打印一个0.

细说多线程之Thread VS Runnable

认识Thread和Runnable的区别,以及使用jstack生成线程快照

55327 学习 · 68 问题

查看课程

相似问题