java
corlone1973
这个作者很懒,什么都没留下…
展开
-
java string的hashcode
public int hashCode() { int h = hash; if (h == 0) { int off = offset; char val[] = value; int len = count; for (int i = 0; i < len; i++) { ...2011-09-20 16:11:53 · 134 阅读 · 0 评论 -
java并发实战读书笔记-3章
3.1 可见性 sychronized关键字的作用有两个:1是原子性 2是可见性。后者常常被忽视 NoVisibility程序演示没有同步的的共享变量。 3.1.1 失效数据 3.1.2 非原子的64位操作:存在于非volatile或没有加锁控制的long和double 3.1.3 加锁的与可见性 3.1.4 volatile 数据为共享,不会被缓存...原创 2012-04-25 14:22:04 · 119 阅读 · 0 评论 -
java concurrent学习-简单的synchronized vs lock vs atomic
[code="java"] package concurrentstudy; import java.io.IOException; import java.util.*; import java.util.concurrent.BrokenBarrierException; import java.util.concurrent.CyclicBarrier; import jav...原创 2012-04-10 12:15:55 · 93 阅读 · 0 评论