- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 AQS-AbstractQueuedSynchronizer
AbstractQueuedSynchronizer主要数据结构state 代表可用资源。自定义类里写处理逻辑CLH :一个FIFO线程等待队列(多线程争抢被阻塞时进入此队列)两种方式:独占 共享1 独占思路acquire(int) , release(int) ,LockSupport(锁线程,解锁线程),唤醒后续节点1.1 acquire(int)public final void acqui...
2018-02-26 18:31:55 100
原创 ThreadLocal&InheritableThreadLocal&transmittable-thread-local
ThreadLocalhttp://blog.csdn.net/yinbingqiu/article/details/71159394特性一个线程使用一个对象,线程之间数据隔离适用场景线程内参数传递线程之间数据隔离initprivate final int threadLocalHashCode = nextHashCode(); private static AtomicInteger next...
2018-02-22 18:13:09 499
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人