JUC--阻塞隊列BlockingQueue的介紹和使用

阻塞隊列是一個隊列,在數據結構中起的作用如下圖: 當隊列是空的,從隊列中獲取元素的操作將會被阻塞 當隊列是滿的,從隊列中添加元素的操作將會被阻塞 試圖從空的隊列中獲取元素的線程將會被阻塞,直到其他線程往空的隊列插入新的元素 試圖向已滿的隊列中添加新元素的線程將會被阻塞,直到其他線程從隊列中移除一個或多個元素或者完全清空,使隊列變得空閒起來並後續新增 阻塞隊列的用處: 在多線程領域:所謂阻塞,在某些
相關文章
相關標籤/搜索