首先看一下ArrayBlockingQueue的成員變量。如下圖。最主要的成員變量是items,它是一個(gè)Object類(lèi)型的數(shù)組用于保存阻塞隊(duì)列中的元素。其次是takeIndex,putIndex,count,分別表示了從隊(duì)列獲取元素的位置,往隊(duì)列里放元素的位置和隊(duì)列中元素的個(gè)數(shù)。然后是lock,notEmpty和notFull三個(gè)和鎖相關(guān)的成員變量。lock是一個(gè)可重入鎖,...
www.dbjr.com.cn/article/1542...htm 2025-5-28