在线314人
首页
主题表
培训咨询
标签
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
Java多线程 集群 并行模式
上一主题
请教sleep()与yield()的区别
返回本主题
返回主题列表
下一主题
我写了一个类,该类用于Applet内是不出错,而在java普通应用程序中出错。问题是在一个以类实例作参数时出现部分成员的值丢失比如float型 ;搞不明白怎么回事,请教个位指点
Go
总共有
1
回复 /
1
页
前往下页:
ineverstop
悄悄话
发表文章: 1
注册时间: 2007年07月30日 16:16
关于FastHashMap问题
2007年07月30日 16:30
标签列表
其实这个问题是关于jarkata Common中Fast容器类在多线程环境下使用的问题。 在FastHashMap.java(其他还有FastArrayList等)的注释文中,作者提到该class使用的两种模式,即slow和fast,分别适用于初始化容器和只读操作,但同时作者还提到:该class不保证在任何平台都能正常使用,因为他可能导致所谓double-check idiom, 即内部的容器可能在未被完全初始化完毕的情况下被后来的线程所获得,即内不状态的不一致情况下会导致UncaughtedException。
但是我们知道,在
Struts
框架中,FastHashMap容器是非常关键的保存Actions的容器,那么上面作者的担心会出现吗?
请教Banq对此问题的解释。
banq
悄悄话
发表文章: 9528
注册时间: 2002年08月03日 17:08
回复:关于FastHashMap问题
2007年07月31日 13:14
会出现,但是只是可能在启动时可能发生,概率比较小。可升级JDK5.0使用新的Hashmap
这个主题有
1
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
正在读取,请等待...
Wowzio
grab this
·
technology
blog
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
每2分种自动备份发贴内容Ctrl-V粘贴取出,提问题前先查询
标签列表
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam