那这种情况又该怎么解释?

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

246小言

2016-10-25 15:58

那这种情况又该怎么解释??? 窗口2卖了一张票,剩余票数:3 窗口3卖了一张票,剩余票数:2 窗口1卖了一张票,剩余票数:3 窗口2卖了一张票,剩余票数:0 窗口3卖了一张票,剩余票数:1

写回答 关注

5回答

  • 慕侠6876944
    2016-10-25 17:47:17
    已采纳

     窗口3卖了一张票,剩余票数:2 为什么还能声誉三张票  不是runable接口嘛

    246小言

    这问题我自己明白了,你需要我解答吗

    2016-10-25 20:20:51

    共 1 条回复 >

  • 慕用9955183
    2017-03-28 22:24:43

    run 方法上个索就行

  • 慕侠6876944
    2016-10-26 14:31:10

    明白 谢谢思密达

    246小言

    其实,你重看一次视频,一定收获更多

    2016-10-26 20:52:28

    共 1 条回复 >

  • 246小言
    2016-10-26 12:53:22

    因为打印语句 的问题 , 还没来得及打印剩余票数 , 就已经被下一个线程抢占了资源

  • 慕侠6876944
    2016-10-26 10:04:00

    那你说说最好了  我没太明白你的意思

细说多线程之Thread VS Runnable

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

55327 学习 · 68 问题

查看课程

相似问题