问答详情
源自:2-3 应用Runnable模拟卖票

runnable卖票的问题

如果只剩1张票, 线程1进入了while里, 还没来得及执行ticketsCount--, 线程2也进入了while, 就会出现负的情况。

我是在while之后, ticketsCount--之前, 加了一句sysout("XXXX" +ticketsCount ), 就会出现负的情况。

提问者:_三_毳 2016-09-25 19:05

个回答

  • winner_DOIT
    2016-09-27 16:29:15

    这种情况的解决办法应该可以用线程同步解决