1.本质上是对线程状态的操纵和管理
一个线程请求获得锁有三种结果:获取锁;被加入阻塞队列;被拒绝
2.简单来讲可重入获取锁的过程:
sync对象(公平或者非公平锁)state=0—aquire()—tryAquire—state=1 其他线程则无法获取锁;
2.AQS中的Node节点个参数设置的含义
waitstatus
AQS
最新推荐文章于 2022-02-11 17:44:22 发布
1.本质上是对线程状态的操纵和管理
一个线程请求获得锁有三种结果:获取锁;被加入阻塞队列;被拒绝
2.简单来讲可重入获取锁的过程:
sync对象(公平或者非公平锁)state=0—aquire()—tryAquire—state=1 其他线程则无法获取锁;
2.AQS中的Node节点个参数设置的含义
waitstatus