Java Queue 使用總結

Queue概覽 如圖所示,在併發隊列上,JDK提供了2套實現,一個是以ConcurrentLinkedQueue爲代表的高性能非阻塞隊列,一個是以BlockingQueue接口爲代表的阻塞隊列,無論哪種都繼承自Queue。使用阻塞算法的隊列可以用一個鎖(入隊和出隊用同一把鎖)或兩個鎖(入隊和出隊用不同的鎖)等方式來實現,而非阻塞的實現方式則可以使用循環CAS的方式來實現,下面我們來一一分析。 Co
相關文章
相關標籤/搜索