- 博客(3)
- 收藏
- 关注
原创 【备忘】责任链模式cor(chain of responsibility)
public abstract class Handler { protected Handler successor; protected String name; public String getName() { return name; } //处理请求,由子类完成 ...
2010-05-23 15:23:21
141
【备忘】volatile关键字的作用
在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。 这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。 在当前的Java内存模型下,线程可以把变量保存在本地内存...
2010-05-04 23:35:53
138
[转载]关于native,transient,volatile,synchronized四个关键字
http://www.blogjava.net/bacoo/archive/2007/12/20/169172.html native 当你需要调用本地程序的时候 transient 你的类实现了java.io.Serializable而你又不想保存某个字段的时候 volatile 这个字段会被其他线程(直接或者间接)访问到,而你想保证每个线程都能得到最新的数据 (性能上肯定有损耗的,为了安全...
2010-05-04 23:30:48
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人