BlockingQueue 阻塞隊列

1. 背景

阻塞隊列是在我們的并發(fā)包中,可以幫助我們高效安全地傳輸數(shù)據(jù)健芭,為我們寫出高質(zhì)量的多線程程序帶來便利。

2. 主要方法

我們可以看一下定義和主要方法:


定義和主要方法.png

主要方法含義:
1)boolean add(E e)
添加元素,成功返回true,失敗拋出異常
2)boolean offer(E e)
添加元素,成功返回true,失敗返回false,e不能為空
3)void put(E e) throws InterruptedException
添加元素茎芭,如果已滿,該方法會一直阻塞誓沸,直到有可用的空間
4)boolean offer(E e,long timeout,TimeUnit unit) throws InterruptedException
添加元素梅桩,指定時間內(nèi),成功返回true,失敗返回false
5)E take() throws InterruptedException
獲取元素拜隧,沒有元素會一直阻塞宿百,直到有值,并取得該值
6)E poll(long timeout,TimeUnit unit)
獲取元素洪添,指定時間內(nèi)垦页,取不到會拋出異常
7)int remainingCapacity()
獲取隊列剩余大小
8)boolean remove(Object o)
從隊列移除指定的值
9)public boolean contains(Object o)
隊列中是否包含某值
10)int drainTo(Collection<? super E> c);
將隊列中值設(shè)置到集合中,并將隊列中全部移除

  1. int drainTo(Collection<? super E> c,int maxElements)
    將隊列中指定數(shù)量值薇组,設(shè)置到集合中外臂,并移除
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末坐儿,一起剝皮案震驚了整個濱河市律胀,隨后出現(xiàn)的幾起案子宋光,更是在濱河造成了極大的恐慌,老刑警劉巖炭菌,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件罪佳,死亡現(xiàn)場離奇詭異,居然都是意外死亡黑低,警方通過查閱死者的電腦和手機(jī)赘艳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來克握,“玉大人蕾管,你說我怎么就攤上這事∑邪担” “怎么了掰曾?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長停团。 經(jīng)常有香客問我旷坦,道長,這世上最難降的妖魔是什么佑稠? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任秒梅,我火速辦了婚禮,結(jié)果婚禮上舌胶,老公的妹妹穿的比我還像新娘捆蜀。我一直安慰自己,他們只是感情好幔嫂,可當(dāng)我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布漱办。 她就那樣靜靜地躺著,像睡著了一般婉烟。 火紅的嫁衣襯著肌膚如雪娩井。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天似袁,我揣著相機(jī)與錄音洞辣,去河邊找鬼。 笑死昙衅,一個胖子當(dāng)著我的面吹牛扬霜,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播而涉,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼著瓶,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了啼县?” 一聲冷哼從身側(cè)響起材原,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤沸久,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后余蟹,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卷胯,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年威酒,在試婚紗的時候發(fā)現(xiàn)自己被綠了窑睁。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡葵孤,死狀恐怖担钮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情尤仍,我是刑警寧澤裳朋,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站吓著,受9級特大地震影響鲤嫡,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜绑莺,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一暖眼、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧纺裁,春花似錦诫肠、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至谚殊,卻和暖如春丧鸯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背嫩絮。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工丛肢, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人剿干。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓蜂怎,卻偏偏與公主長得像,于是被迫代替她去往敵國和親置尔。 傳聞我的和親對象是個殘疾皇子杠步,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,044評論 2 355

推薦閱讀更多精彩內(nèi)容