BlockingQueue 筆記整理(包括 ArrayBlockingQueue、LinkedBlockingQueue、BlockingDeque、PriorityBlockingQueue等)

BlockingQueue   ArrayBlockingQueue   鎖&條件     實現的隊列中的鎖是沒有分離的,即生產和消費用的是同一個鎖         吞吐相對低一點     兩個條件(notFull、notEmpty)   內存分配     提前分配好一大塊連續的內存     如果內存碎片較多的時候,就不合適     入隊、出隊時,直接對象進出(幾乎再無內存分配)         
相關文章
相關標籤/搜索