java併發編程--阻塞隊列的淺出到深入

一.什麼是阻塞隊列? 阻塞隊列,關鍵在於阻塞,在阻塞隊列中,線程阻塞有以下兩種情況: 1.當隊列中沒有數據的情況下,消費者端的所有線程都會被自動阻塞(掛起),直到有數據放入隊列; 2.當隊列中填滿數據的情況下,生產者端的所有線程都會被自動阻塞(掛起),直到隊列中有空的位置,線程被自動喚醒; 聽起來有點不懂,那我們繼續往下走: 二.阻塞隊列有哪些? 1. ArrayBlockingQueue :由數
相關文章
相關標籤/搜索