出现相同的数字就表示这两个线程先后执行了--,但是都没来得及输出就到别的线程执行,如窗口2先出了一张票,没有输出就轮到窗口1,窗口1还没输出又轮到到窗口2输出,接下来轮到窗口3出票,出票后剩余2张,此时窗口3继续出票直到为0后才轮到窗口1输出。结果可能有先有后,这都是输出的先后问题,线程运行时的出票都是没问题的
2015-06-05
窗口1卖了1张票,剩余票数为:3
窗口1卖了1张票,剩余票数为:1
窗口1卖了1张票,剩余票数为:0
窗口3卖了1张票,剩余票数为:2
窗口2卖了1张票,剩余票数为:3
窗口1卖了1张票,剩余票数为:1
窗口1卖了1张票,剩余票数为:0
窗口3卖了1张票,剩余票数为:2
窗口2卖了1张票,剩余票数为:3
2015-05-23