并发html
https://blog.csdn.net/justloveyou_/article/details/53672005java
synchronized缓存
https://www.cnblogs.com/paddix/p/5367116.html多线程
https://blog.csdn.net/justloveyou_/article/details/54381099并发
内存模型jvm
https://blog.csdn.net/justloveyou_/article/details/53672005oop
volatilepost
https://blog.csdn.net/justloveyou_/article/details/53672005优化
threadLocal
https://blog.csdn.net/justloveyou_/article/details/54613085
https://slnddd.iteye.com/blog/2373374
https://blog.csdn.net/u013735511/article/details/70416597
ThreadLocal内存泄漏
http://www.javashuo.com/article/p-gnmfimao-bo.html
为何threadLocal会内存泄漏?
怎么解决?
锁
http://ifeve.com/java-synchronized/
偏向锁
轻量级锁
Lock
相比于synchronized的三个优势?
相比于synchronized的两个要注意的地方?
使用locks时如何处理异常?
trylock()的使用?
lockInterruptibly()和synchronized的interrupt()的区别?
lock变量做为线程局部变量有用吗?
tryLock()和tryLock(time), lockInterruptibly()的区别?
若是lock()或者lockInterruptibly()放在try{}里面会怎么样?
ReentrantLock继承了什么接口?
ReentrantReadWriteLock使用方法?
一个线程占了读锁,另外一个线程申请写锁会怎么样?
一个线程占了写锁,另外一个线程申请读锁会怎么样?
ReentrantReadWriteLock和synchronized的区别?
什么是公平锁和非公平锁?
线程
https://blog.csdn.net/justloveyou_/article/details/54347954
notify, wait, yield, join
interrupt
Java多线程系列--“基础篇”09之 interrupt()和线程终止方式
守护线程定义?
线程池 ThreadPoolExecutor
Java - "JUC线程池" ThreadPoolExecutor原理解析
线程拒绝策略
http://www.cnblogs.com/skywang12345/p/3512947.html#a21
callable和future
Java多线程系列--“JUC线程池”06之 Callable和Future
CAS是什么?
http://www.javashuo.com/article/p-gnmfimao-bo.html
什么是ABA问题?怎么解决?
锁优化
http://www.javashuo.com/article/p-gnmfimao-bo.html
自旋是什么?为何要自旋?
锁粗化是什么?为何要这样?
偏向锁是什么?
锁消除是什么?