CNDEV
...
...
账号
登
登录
先
先随便看看
中国开发网
: 论坛:
程序员情感CBD
: 贴子 652053
张秋桥
·
2008-07-05 02:35:52
·
阅读: 388
这书太有名,已经买了一系列的。就是不知道C#的。CLR via C#还够不上EJ。
<空>
相关信息:
[技术贴]请教海豹牛等众抓蛙牛人.
(676字)
(
龙之吻
[588]
2008-07-04 13:23
)
注释已经很清楚了。//More than one threads might be here!!!
(空) (
sealw
[384]
2008-07-04 13:28
)
这个不是问题, 因为里面还有个 check
(空) (
holly
[323]
2008-07-04 14:23
)
我到是觉得外面的 if 有点多余。而且也不懂啥叫双重锁定。
(空) (
bjwf
[372]
2008-07-04 14:46
)
synchronized 的代价估计是很高的。。。。。。。。
(37字)
(
haitao
[395]
2008-07-04 14:49
)
哦,对的
(73字)
(
sealw
[437]
2008-07-04 15:19
)
看了,是有问题。
(空) (
Miracle
[303]
2008-07-04 15:35
)
那么问题来了
(911字)
(
Miracle
[499]
2008-07-04 15:41
)
.
(空) (
龙之吻
[298]
2008-07-04 16:04
)
java创建对象为什么这么麻烦.
(空) (
龙之吻
[310]
2008-07-04 15:39
)
有点晕
(981字)
(
龙之吻
[442]
2008-07-04 15:52
)
从来没有这么用过,我都是给那个function 加上 synchronized 就好了
(空) (
ak47
[378]
2008-07-04 13:29
)
C#飘过
(19字)
(
JoJo
[414]
2008-07-04 14:51
)
zan
(空) (
龙之吻
[293]
2008-07-04 15:41
)
java world 上有一篇很长的文章解释为什么double check不灵
(空) (
pinxue
[389]
2008-07-04 14:52
)
有连接么,我瞧瞧去
(空) (
Miracle
[360]
2008-07-04 15:21
)
上面给了链接
(空) (
sealw
[411]
2008-07-04 15:29
)
我不觉得不正确阿
(空) (
空山新雨
[338]
2008-07-04 15:26
)
java的synchronized(classx) { code; }不是让整个code不受打断的执行?
(402字)
(
haitao
[565]
2008-07-04 16:01
)
不是,只是让 synchronized了同一个class的线程们顺序执行synchronized里面的代码。
(17字)
(
bjwf
[387]
2008-07-04 16:05
)
那像我这样改应该就可以了。。。。。。。。。
(446字)
(
haitao
[421]
2008-07-04 16:15
)
一样有问题。第一个if测试可能会返回你意想不到的结果
(空) (
Miracle
[319]
2008-07-04 16:17
)
你是说别的线程初始化到一半,第一个if也会返回真?
(130字)
(
haitao
[421]
2008-07-04 16:22
)
请参考《Effective Java》第二版第283页。网上的PDF的第3000次release。
(空) (
张秋桥
[389]
2008-07-05 10:27
)
Because there is no locking if the field is already initialized, it is critical that the f……
(空) (
张秋桥
[356]
2008-07-05 10:30
)
问一句题外话,有没有类似effective jave的c#的书?EJ这书真的很好,很薄,很好读,又招招命中要害。
(空) (
张秋桥
[424]
2008-07-05 10:32
)
有effective C++
(空) (
sealw
[322]
2008-07-05 10:33
)
这书太有名,已经买了一系列的。就是不知道C#的。CLR via C#还够不上EJ。
(空) (
张秋桥
[387]
2008-07-05 10:35
)
要加volatile修饰 m_instance。
(空) (
张秋桥
[313]
2008-07-05 10:40
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录