JAVA之阻塞隊列

阻塞隊列 首先它是一個隊列,而一個阻塞隊列在數據結構中所起的作用大致如下圖: 當阻塞隊列是空時,從隊列中獲取元素的操作將會被阻塞。 當阻塞隊列是滿時,往隊列中添加元素的操作將會被阻塞。 在多線程領域:所謂阻塞,在某些情況下會掛起線程(即阻塞),一旦條件滿足,被掛起的線程又會自動被喚醒。 爲什麼需要BlockingQueue 好處是:我們不需要關心什麼時候需要阻塞線程,什麼時候需要喚醒線程,因爲這一
相關文章
相關標籤/搜索