天道不一定酬所有勤
但是,天道只酬勤
Hollis出品的全套Java面试宝典不来了解一下吗?

并发编程

CAS确定完全不需要锁吗?

CAS大家都知道,这是一项乐观锁技术,是Compare And Swap的简称,顾名思义就是先比较再替换。 虽然他叫乐观锁,但是我们都知道它是不需要加锁的,在JDK1.5 中的JUC就是建立在CAS之上的。相对于synchronized这种...

赞(1)hollischuanghollischuang阅读(4775)去评论

并发编程的原子性 != 事务ACID的原子性

关于原子性,很多人在多个地方都听说过,大家也都背的很熟悉。 在事务的ACID中,有原子性的概念,在并发编程的原子性、可见性、有序性中也有原子性的概念。 有人认为他们是一样的,甚至很多人在说原子性的时候也都是这么说的: 原子性是指事务是一个不...

赞(7)hollischuanghollischuang阅读(4028)去评论

关于解决并发问题,99%的程序员都会忽略的一个重要方案!

关于解决并发问题,99%的程序员都会忽略的一个重要方案! 在并发编程的世界里,共享变量的线程安全问题永远是一个无法避免且不得不面对的问题,如果只有读的情况,那么永远也不会出现线程安全的问题,因为多线程读永远是线程安全的,但是多线程读写一定会...

赞(7)hollischuanghollischuang阅读(3314)去评论

HollisChuang's Blog

联系我关于我