課程
/后端開發
/Java
/細說多線程之Thread VS Runnable
我實現runnabled的時候 打印出來的是 2 2 2 0 1(試驗多次,窗口變了但是這個序號一直相同) ?也是五張票 這是這么回事???
2016-07-20
源自:細說多線程之Thread VS Runnable 2-4
正在回答
是這樣的 因為runnable處理同一資源也無法保證 這個資源 從加載 更改 到賦值的原子性
哀幻暝 提問者
正常的,課程里面的代碼就可能會出現這樣的結果。甚至你打印出來六條記錄也是正常的。因為這代碼本身就沒有做任何的同步處理
代碼下面看不到了,能截完整代碼么
舉報
認識Thread和Runnable的區別,以及使用jstack生成線程快照
2 回答代碼和視頻一樣,為什么控制臺沒有輸出
3 回答線程執行代碼出現結果跟老師說的不一樣
4 回答執行結果跟視頻完全不一樣
2 回答我怎么運行會出現這樣的輸出啊
3 回答看完視頻,有一個問題,想請教一下大家
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-28
是這樣的 因為runnable處理同一資源也無法保證 這個資源 從加載 更改 到賦值的原子性
2018-11-04
正常的,課程里面的代碼就可能會出現這樣的結果。甚至你打印出來六條記錄也是正常的。因為這代碼本身就沒有做任何的同步處理
2016-07-21
代碼下面看不到了,能截完整代碼么