看板 java 關於我們 聯絡資訊
: : ※ 編輯: oak01 來自: 124.218.3.118 (06/13 22:26) : 推 syamp:你又沒用到lock這個object, synchronize完全沒意義 06/13 23:16 : 推 syamp:要嘛就synchronized(this), 要嘛就public synchronized void 06/13 23:19 : 推 syamp:run() 06/13 23:21 : ※ 編輯: oak01 來自: 124.218.3.118 (06/14 06:50) syamp 回的完全錯誤。 雖然原 po 寫得很詭異,但原 po synchronize lock 反而是正確的做法。 (把 lock 當成 access static/global A&B 的 sempahore/mutex) synchronize this 或 method 加 synchronized 的話,就反而出問題了, 因為 synchronize 是那個 thread object 本身。 建議 synamp 弄清楚 synchronize 的用法。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 183.179.61.91