Java併發之AQS原理詳解

1、AbstractQueuedSynchronizer 的用途 ( 下面簡稱 AQS,jdk 1.8) AQS是藉助 FIFO等待隊列,用來實現同步器的同步框架,通俗的來講,它是用來實現鎖的工具,通常來講,它須要實現這些功能: 讓獲得鎖的線程繼續向下執行,讓沒有獲得鎖的線程阻塞,須要時喚醒等待的線程; 根據鎖的用途,制定相應地獲取鎖的策略,好比互斥鎖的話必須保證同一時刻只有一個線程能夠獲得鎖,共
相關文章
相關標籤/搜索