在使用Thread線程時應(yīng)該將車票數(shù)量ticketsCont定義成static靜態(tài)屬性,因為在啟動線程時要實例化三次MyThread類,這樣實際上是每個窗口都有五張票可以賣所以導(dǎo)致每個窗口賣了五張票,而當(dāng)ticketsCont為靜態(tài)屬性時表示該屬性為當(dāng)前類的屬性而不是對象屬性,不管如何實例化對象票始終是五張,不過老師講的兩個實現(xiàn)線程的方法比較倒是很受用,只是例子容易誤導(dǎo)初學(xué)者。
2015-04-02
sc.next() 會監(jiān)聽輸入,執(zhí)行時都會造成堵塞,等待用戶在命令行輸入數(shù)據(jù),回車確認后解除阻塞
2015-03-24
那這種情況又該怎么解釋???
窗口2賣了一張票,剩余票數(shù):3
窗口3賣了一張票,剩余票數(shù):2
窗口1賣了一張票,剩余票數(shù):3
窗口2賣了一張票,剩余票數(shù):0
窗口3賣了一張票,剩余票數(shù):1
窗口2賣了一張票,剩余票數(shù):3
窗口3賣了一張票,剩余票數(shù):2
窗口1賣了一張票,剩余票數(shù):3
窗口2賣了一張票,剩余票數(shù):0
窗口3賣了一張票,剩余票數(shù):1
2015-03-15
守護線程。用戶線程。主線程,連接網(wǎng)絡(luò)的子線程。守護線程。守護線程隨jvm一起結(jié)束工作。監(jiān)測鎖持有的狀態(tài)的線程。最常見的守護線程:垃圾回收線程
2015-03-13