阻塞隊列總結

阻塞隊列總結: 1.LinkedBlockingQueue LinkedBlockingQueue 的內部是通過單向鏈表實現的,使用頭、尾節點來進行入隊和出隊操作,也就是入隊操作都是對尾節點進行操作,出隊操作都是對頭節點進行操作 。對頭、尾節點的操作分別使用了單獨的獨佔鎖從而保證了原子性,所以出隊和入隊操作是可以同時進行的 。 另外對頭 、 尾節點的獨佔鎖都配備了一個條件隊列,用來存放被阻塞的線程
相關文章
相關標籤/搜索