Java互聯網架構師系統進階課程提娶馬:d17c設計模式
Lock接口和核心方法markdown
Lock接口和synchronized的比較數據結構
synchronized 代碼簡潔,Lock:獲取鎖能夠被中斷,超時獲取鎖,嘗試獲取鎖,讀多寫少用讀寫鎖架構
可重入鎖ReentrantLock、所謂鎖的公平和非公平****工具
若是在時間上,先對鎖進行獲取的請求,必定先被知足,這個鎖就是公平的,不知足,就是非公平的oop
非公平的效率通常來說更高學習
**ReadWriteLock接口和讀寫鎖ReentrantReadWriteLock******V、cmL46679910spa
ReentrantLock和Syn關鍵字,都是排他鎖,線程
讀寫鎖:同一時刻容許多個讀線程同時訪問,可是寫線程訪問的時候,全部的讀和寫都被阻塞,最適宜與讀多寫少的狀況設計
Condition接口****
用Lock和Condition實現等待通知****
park開頭的方法****
unpark(Thread thread)方法****
AQS使用方式和其中的設計模式****
瞭解其中的方法****