状态变量,定义各种状态,基于unsafe操作。保证原子性、可见性。volatile变量改变时,前面的变量都会实时刷新到主存。线程先自适应获取几次锁,然后park、unpark。数据结构区域,保存或者取出来。
我心目中的AQS,cas + 链表 + 线程。

状态变量,定义各种状态,基于unsafe操作。保证原子性、可见性。volatile变量改变时,前面的变量都会实时刷新到主存。线程先自适应获取几次锁,然后park、unpark。数据结构区域,保存或者取出来。
我心目中的AQS,cas + 链表 + 线程。