我执行后,没有显示剩余四张票。

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

范之孤

2020-04-10 17:56

而是出现了两次剩余3票

写回答 关注

1回答

  • weixin_慕用1161827
    2020-05-19 17:18:51

    估计是执行了--,没执行syso,等别人执行了一次他又抢回来了,执行的时候因为是共享资源,读的时候是多--一次的数据,共卖了五次这个数目不可能错吧。

细说多线程之Thread VS Runnable

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

55327 学习 · 68 问题

查看课程

相似问题