多線程共享資源的問題
我出現(xiàn)了樓上的情況后改了代碼: public void run() {?
?while(number>0){?
?????System.out.println(Thread.currentThread().getName()+"賣出一張票,還剩"+(--number));?
?????}
?} 但最后輸出結(jié)果仍然沒變 什么鬼 輸出:
?商店2賣出一張票,還剩4?
商店3賣出一張票,還剩3?
商店1賣出一張票,還剩4?
商店3賣出一張票,還剩1?
商店2賣出一張票,還剩2?
商店1賣出一張票,還剩0
2016-01-03
你沒有加同步塊吧?synchroized