PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
java
[問題] 深入淺出Java,thread內文請教
作者:
v9290026
(CH)
2014-11-14 19:11:28
各位好,目前正在看深入淺出Java,
在p511說明thread的章節有一段話:
每個物件都有個lock,,lock不是配在method上的,
他是配在物件上。如果物件有兩個synchronized過的
method,就代表兩個thread 無法進入同一個method,
這邊我OK,但下一句,「也表示兩個thread無法進入
不同的method。」這邊我就不解了,這兩個thread不能各自
進入不同的synchronized嗎? 謝謝
作者: nOhiTmE
2014-11-14 19:24:00
synchronize method = synchronize(this)
作者:
v9290026
(CH)
2014-11-14 21:59:00
如果我這樣理解,一個物件可以有多個synchronized的method,但就只有一個lock,某個thread進到任一個synchronized的method就會把唯一的key拿走了,其他的method別的thread自然也進不來了?
作者: Expsun (無限燃燒)
2014-11-15 21:32:00
正解,反倒是那翻譯讓人不知所云啊orz
繼續閱讀
Re: [問題] 表達物件之間關係的資料如何儲存?
justin761002
Re: [問題] 請問有辦法設定編號來決定排程嗎
popcorny
[JSP ] Jsp呼叫Java程式(內含shell)
masan22305
Re: [問題] 請問有辦法設定編號來決定排程嗎
swpoker
[問題] ArrayList<Integer>轉成int[]的方法?
wtchen
Re: [問題] 請問有辦法設定編號來決定排程嗎
cyclone350
[問題] 請問有辦法設定編號來決定排程嗎
PTTCATKING
[問題] 會寫Android 但是想學Swing 怎麼入門
dwadefans
Re: [問題] 今天考 1Z0-803 好挫折
cuculus552
[問題] 想請問關於JOIN的寫法
PTTCATKING
Links
booklink
Contact Us: admin [ a t ] ucptt.com