2017年6月17日

Java CAS

摘要: Java cas可以理解为compareAndSetVlaue(T expect, T update)或者说compareAndSwapValue(T expect, T update)。比如在AQS中有个int state变量,通过cas原子更新,compareAndSetState(int ex 阅读全文

posted @ 2017-06-17 22:21 luckygxf 阅读(287) 评论(0) 推荐(0) 编辑

Java读写锁

摘要: Java读写锁,ReadWriteLock.java接口, RentrantReadWriteLock.java实现。通过读写锁,可以实现读-读线程并发,读-写,写-读线程互斥进行。以前面试遇到一个问题,ConcurrentHashMap的实现原理,如何封装Map效率更高。今天看了《Java并发编程 阅读全文

posted @ 2017-06-17 16:26 luckygxf 阅读(608) 评论(0) 推荐(0) 编辑

导航