摘要: 1. AQS共享模式 前面已经说过了AQS的原理及独享模式的源码分析,今天就来学习共享模式下的AQS的几个接口的源码。 首先还是从顶级接口acquireShared()方法入手: 与acquire()方法一样,tryAcquireShared()为自己是实现的对资源获取的接口,AQS对返回值的语义已 阅读全文
posted @ 2018-09-29 23:13 Eternally_dream 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 1. ThreadLocal的理解 ThreadLocal,顾名思义,就是线程的本地变量,ThreadLocal会为每个线程创建一个本地变量副本,使得使用ThreadLocal管理的变量在多线程的环境下,每个线程都是访问的是自己内部的副本变量,将全局变量局部化,跟局部变量一样的使用,从而避免了一些线 阅读全文
posted @ 2018-09-29 16:47 Eternally_dream 阅读(234) 评论(0) 推荐(0) 编辑