runnable賣票的問題
如果只剩1張票, 線程1進入了while里, 還沒來得及執行ticketsCount--, 線程2也進入了while, 就會出現負的情況。
我是在while之后,?ticketsCount--之前, 加了一句sysout("XXXX" +ticketsCount ), 就會出現負的情況。
如果只剩1張票, 線程1進入了while里, 還沒來得及執行ticketsCount--, 線程2也進入了while, 就會出現負的情況。
我是在while之后,?ticketsCount--之前, 加了一句sysout("XXXX" +ticketsCount ), 就會出現負的情況。
2016-09-25
舉報
2016-09-27
這種情況的解決辦法應該可以用線程同步解決