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