多線程與高併發編程(五)

多線程與高併發編程(五) 一、AQS 二、VarHandle 三、ThreadLocal(強引用,配合四中的弱引用來讀,四、中具體講了ThreadLocal) 四、JAVA中的引用 五、堆外內存的回收(超綱啦): 一、AQS AQS內的state狀態通過CAS來改變 AQS內的隊列的節點添加,也是通過compareAndSetTail(CAS)來改變 雙向鏈表是因爲需要看前面節點的狀態   CAS
相關文章
相關標籤/搜索