- 浏览: 9960 次
- 性别:
- 来自: 北京
最新评论
-
risemanjavaeye:
其实对于懒汉式来说,应该可以不用注意多线程方面的问题的,这是我 ...
关于单例模式线程安全问题 -
fmjasper:
不同步的话, 对于懒汉式的, 就是在, 这个类的实例还没有创建 ...
关于单例模式线程安全问题
文章列表
很多地方都出现过这样的说法,单例模式要注意线程安全,就是要在取实例的操作上加入同步锁,比如
public xxx getInstance sync……(){
return instance;
}
首先,为什么要同步,不同步出现错误的时机是什么?
还有,单例模式有懒汉式和非懒汉式,如果是懒汉式是否需要加同步锁,非懒汉式呢,我个人对很多人说单例模式要注意线程安全有点迷惑,感觉大多数时候都没有必要。首先因为我很排斥同步锁,有时甚至宁可冒多线程出错的风险也不想加锁。这里抛砖引玉,看大家的想法。
- 2009-04-14 16:55
- 浏览 1883
- 评论(2)
有时需要使用一个旧值填写到一个comboBox 表单中,可以使用basicform的setValues()方法和comboBox 的setValue()方法,但是有一个问题,设置后,comboBox 的value是对了,但一般来说,我们并想显示这个值,而是显示与这个值相关标签。当数据源是本地数据源时,这个问题不会出现。当数据源是远程,也就是从服务器端取数据时会有这个问题。先看一下如下的代码
var formP = new Ext.form.FormPanel({
items:[
{fieldLabel:'aaaa',name:'mb'},
new Ext. ...
- 2009-02-12 17:39
- 浏览 6078
- 评论(0)
emf模型涉及到集合的操作慎用iterator方式,最保险的使用方式是用序号。
主要是因为emf对list等进行了封装,而且emf对实体的关系会进行自动维护,这些导致了一些不同寻常的行为出现。
- 2008-11-19 15:26
- 浏览 1083
- 评论(0)
关于spring的jdk动态代理使用教训
此代理只针对相关类所实现的接口,所以如果对类中的方法进行事务声明,只有接口方法才有效。在类内部调用类的方法,相关代理不起作用,也就是说只有在类的外面调用类的方法才会使用代理。其实spring文档有描述,但是还是浪费了我不少时间,一是文档没有看仔细,二是没有实际中遇到,很难理解文档意思
- 2008-11-19 15:11
- 浏览 916
- 评论(0)