互質鎖是為了解決在多線程訪問共享資源時,多個線程同時對共享資源操作產生的衝突而提出的一種解決方法,在執行過程中,哪個線程持有互質鎖,並對共享資源進行加鎖後,才能對共享資源進行操作,此時其它線程不能對共享資源進行操作。
互質鎖(重量鎖)
互質鎖(重量鎖)就是我們説的對象鎖,也是 Synchronize 使用的鎖,只有持有鎖的線程才能執行同步方法,其他競爭線程都會阻塞在同步隊列中。