countdownlatch 導致的多線程死鎖

countdownlatch是通過計數(shù)器實現(xiàn)的,初始化時定義count數(shù)琅坡,每一個線程執(zhí)行完將count數(shù)-1.當count=0時表示所以線程執(zhí)行完畢赠堵,可以進入接下來的邏輯。

countdownlatch的await()方法是等待count=0量蕊,執(zhí)行此方法時,執(zhí)行完的線程會進入阻塞艇挨,并等待其他線程完成残炮,當所有線程完成時,await會喚醒阻塞隊列并釋放所有線程資源缩滨。

當高并發(fā)請求時势就,countdownlatch的await方法有可能會引起死鎖。如果使用的線程池數(shù)量較少脉漏,在高并發(fā)時會出現(xiàn)多個請求占用了全部的線程資源苞冯,但是每個請求又需要await其他線程,其他線程在等待線程池資源鸠删,導致多個請求同時進入線程阻塞抱完,最后形成死鎖。

解決方法刃泡,使用自定義線程池巧娱,擴大線程數(shù)量,并且建立線程池拒絕機制烘贴。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末禁添,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子桨踪,更是在濱河造成了極大的恐慌老翘,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件锻离,死亡現(xiàn)場離奇詭異铺峭,居然都是意外死亡,警方通過查閱死者的電腦和手機汽纠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進店門卫键,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人虱朵,你說我怎么就攤上這事莉炉。” “怎么了碴犬?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵絮宁,是天一觀的道長。 經(jīng)常有香客問我服协,道長绍昂,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮窘游,結(jié)果婚禮上卖陵,老公的妹妹穿的比我還像新娘。我一直安慰自己张峰,他們只是感情好,可當我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布棒旗。 她就那樣靜靜地躺著喘批,像睡著了一般。 火紅的嫁衣襯著肌膚如雪铣揉。 梳的紋絲不亂的頭發(fā)上饶深,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天,我揣著相機與錄音逛拱,去河邊找鬼敌厘。 笑死,一個胖子當著我的面吹牛朽合,可吹牛的內(nèi)容都是我干的俱两。 我是一名探鬼主播,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼曹步,長吁一口氣:“原來是場噩夢啊……” “哼宪彩!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起讲婚,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤尿孔,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后筹麸,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體活合,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年物赶,在試婚紗的時候發(fā)現(xiàn)自己被綠了白指。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡块差,死狀恐怖侵续,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情憨闰,我是刑警寧澤状蜗,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站鹉动,受9級特大地震影響轧坎,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜泽示,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一缸血、第九天 我趴在偏房一處隱蔽的房頂上張望蜜氨。 院中可真熱鬧,春花似錦捎泻、人聲如沸飒炎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽郎汪。三九已至,卻和暖如春闯狱,著一層夾襖步出監(jiān)牢的瞬間煞赢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工哄孤, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留照筑,地道東北人。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓瘦陈,卻偏偏與公主長得像凝危,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子双饥,可洞房花燭夜當晚...
    茶點故事閱讀 43,472評論 2 348

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

  • 本文是我自己在秋招復習時的讀書筆記媒抠,整理的知識點,也是為了防止忘記咏花,尊重勞動成果趴生,轉(zhuǎn)載注明出處哦!如果你也喜歡昏翰,那...
    波波波先森閱讀 11,242評論 4 56
  • 線程池ThreadPoolExecutor corepoolsize:核心池的大小苍匆,默認情況下,在創(chuàng)建了線程池之后...
    irckwk1閱讀 715評論 0 0
  • 好久好久沒有熬夜了棚菊,以為習慣了可以早睡浸踩。從前以為真心會換來真心,but這條路上的我越來越孤單统求。嗯检碗,自己沒用,所以對...
    好吃龍谷主閱讀 174評論 0 0
  • 這是《Effective C++》中的第18條原則。1像屋、作者在本原則中舉了一個函數(shù)接口的例子怕犁,在一般的情況下,用戶...
    Stroman閱讀 309評論 0 0
  • 歸途是一張干癟的車票,在寒風中搖擺 行李箱的滾輪奏甫,劃過昨天 一棟棟高樓戈轿,倒退而去 一輛輛轎車在刺,呼嘯而過 廣場上響起...
    阿亮的月亮閱讀 475評論 23 67