AQS原理淺析

這是一道面試題:簡述AQS原理 AQS核心思想是,如果被請求的共享資源空閒,則將當前請求資源的線程設置爲有效的工作線程,並且將共享資源設置爲鎖定狀態。如果被請求的共享資源被佔用,那麼就需要一套線程阻塞等待以及被喚醒時鎖分配的機制,這個機制AQS是用CLH隊列鎖實現的,即將暫時獲取不到鎖的線程加入到隊列中。 CLH(Craig,Landin,and Hagersten)隊列是一個虛擬的雙向隊列(虛擬
相關文章
相關標籤/搜索