多線程只有自己能看懂的學習筆記

reentrantlock和synchronized區別 reentrantlock:可重入鎖 實現了AQS(一系列cas操作[比如進出隊列等]+volatile int state同步狀態標識+用LockSupport.park LockSupport.unpark 休眠和激活隊內線程) trylock 有等待隊列 公平鎖,非公平鎖 狀態鎖     synchronized 鎖升級  偏向鎖 自
相關文章
相關標籤/搜索