- 博客(2)
- 收藏
- 关注
原创 赏析ReentrantLock源码
公平锁 VS 非公平锁FairSync:按照请求锁的顺序来分配锁NonfairSync:上来直接先请求锁,不按顺序 ReentrantLock 可重入锁,再一个线程中可多次获取到该锁;主要通过AQS实现一般情况下ReentrantLock的使用过程//先获取锁lock.lock();try { ... //业务逻辑} finally{ //finally块进行锁的释放,
2017-08-31 18:59:03 1019
原创 atomic包之AtomicBoolean
atomic简介 atomic意思是原子;atomic是java.util.concurrent下的专门为线程安全设计的Java包,包含多个原子操作类,主要通过CAS来确保多线程下操作的安全性;AtomicBoolean源码 public class AtomicBoolean implements java.io.Serializable { private static fina
2017-08-22 22:52:11 424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人