Java高併發之阻塞隊列(什麼是阻塞隊列、4對操做、7種阻塞隊列、實現原理)

1. 阻塞隊列概述 ① 什麼是阻塞隊列 阻塞隊列(BlockingQueue)是一個支持兩個附加操做的隊列,這兩個附加的操做支持阻塞的插入和移除方法。 支持阻塞的插入方法:當隊列滿時,隊列會阻塞插入元素的線程,直到隊列不滿。 支持阻塞的移除方法:當隊列爲空時,獲取元素的線程會等待隊列變爲非空。 阻塞隊列經常使用於生產者和消費者場景,生產者是向隊列裏添加元素的線程,消費者是從隊列裏獲取元素的線程。阻
相關文章
相關標籤/搜索