Java中實現(xiàn)多線程有幾種方法


4 種線程池

newCachedThreadPool

創(chuàng)建一個可根據(jù)需要創(chuàng)建新線程的線程池律杠,但是在以前構(gòu)造的線程可用時將重用它們榜聂。對于執(zhí)行

很多短期異步任務(wù)的程序而言麻裁,這些線程池通扯瞎可提高程序性能。 調(diào)用 execute 將重用以前構(gòu)造

的線程(如果線程可用)鱼鸠。如果現(xiàn)有線程沒有可用的猛拴,則創(chuàng)建一個新線程并添加到池中。終止并

從緩存中移除那些已有 60 秒鐘未被使用的線程瞧柔。 因此漆弄,長時間保持空閑的線程池不會使用任何資

源。

newFixedThreadPool

創(chuàng)建一個可重用固定線程數(shù)的線程池造锅,以共享的無界隊列方式來運行這些線程撼唾。在任意點,在大

多數(shù) nThreads 線程會處于處理任務(wù)的活動狀態(tài)哥蔚。如果在所有線程處于活動狀態(tài)時提交附加任務(wù)倒谷,

則在有可用線程之前,附加任務(wù)將在隊列中等待糙箍。如果在關(guān)閉前的執(zhí)行期間由于失敗而導(dǎo)致任何

線程終止渤愁,那么一個新線程將代替它執(zhí)行后續(xù)的任務(wù)(如果需要)。在某個線程被顯式地關(guān)閉之

前深夯,池中的線程將一直存在抖格。

newScheduledThreadPool

創(chuàng)建一個線程池诺苹,它可安排在給定延遲后運行命令或者定期地執(zhí)行。

newSingleThreadExecutor

Executors.newSingleThreadExecutor()返回一個線程池(這個線程池只有一個線程) ,這個線程

池可以在線程死后(或發(fā)生異常時)重新啟動一個線程來替代原來的線程繼續(xù)執(zhí)行下去雹拄!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末收奔,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子滓玖,更是在濱河造成了極大的恐慌坪哄,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件势篡,死亡現(xiàn)場離奇詭異翩肌,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)禁悠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進(jìn)店門念祭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人碍侦,你說我怎么就攤上這事棒卷。” “怎么了祝钢?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長若厚。 經(jīng)常有香客問我拦英,道長,這世上最難降的妖魔是什么测秸? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任疤估,我火速辦了婚禮,結(jié)果婚禮上霎冯,老公的妹妹穿的比我還像新娘铃拇。我一直安慰自己,他們只是感情好沈撞,可當(dāng)我...
    茶點故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布慷荔。 她就那樣靜靜地躺著,像睡著了一般缠俺。 火紅的嫁衣襯著肌膚如雪显晶。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天壹士,我揣著相機(jī)與錄音磷雇,去河邊找鬼。 笑死躏救,一個胖子當(dāng)著我的面吹牛唯笙,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼崩掘,長吁一口氣:“原來是場噩夢啊……” “哼七嫌!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起呢堰,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤抄瑟,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后枉疼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體皮假,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年骂维,在試婚紗的時候發(fā)現(xiàn)自己被綠了惹资。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,163評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡航闺,死狀恐怖褪测,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情潦刃,我是刑警寧澤侮措,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站乖杠,受9級特大地震影響分扎,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜胧洒,卻給世界環(huán)境...
    茶點故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一畏吓、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧卫漫,春花似錦菲饼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至包吝,卻和暖如春肛根,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背漏策。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工派哲, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人掺喻。 一個月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓芭届,卻偏偏與公主長得像储矩,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子褂乍,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,925評論 2 344

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

  • 夜鶯2517閱讀 127,712評論 1 9
  • 版本:ios 1.2.1 亮點: 1.app角標(biāo)可以實時更新天氣溫度或選擇空氣質(zhì)量持隧,建議處女座就不要選了,不然老想...
    我就是沉沉閱讀 6,878評論 1 6
  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月逃片,有人笑有人哭屡拨,有人歡樂有人憂愁,有人驚喜有人失落褥实,有的覺得收獲滿滿有...
    陌忘宇閱讀 8,523評論 28 53
  • 兔子雖然是枚小碩 但學(xué)校的碩士四人寢不夠 就被分到了博士樓里 兩人一間 在學(xué)校的最西邊 靠山 兔子的室友身體不好 ...
    待業(yè)的兔子閱讀 2,586評論 2 9