Java的Thread和操作系統(tǒng)的關(guān)系

OS中線程的實(shí)現(xiàn)有三種,一種是用戶級(jí)線程ULT(UserLevelThreads),一種是內(nèi)核支持線程KST(KernelSupportedThreads)曹傀,還有一種是前兩種的組合方式

所以我們大可以將OS實(shí)現(xiàn)線程的方式分為兩類,一類是用戶級(jí)宛篇,一類是內(nèi)核級(jí)。這兩類的不同在于用戶級(jí)線程是在用戶空間實(shí)現(xiàn)的薄湿,而內(nèi)核級(jí)線程是在OS內(nèi)核空間實(shí)現(xiàn)的叫倍。設(shè)置用戶級(jí)線程的系統(tǒng),調(diào)度是以進(jìn)程為單位的豺瘤。而設(shè)置了內(nèi)核級(jí)進(jìn)程的而是以線程為單位進(jìn)行調(diào)度的吆倦。

OS內(nèi)核常駐在內(nèi)存中,所以將內(nèi)存空間分為內(nèi)核空間和用戶空間坐求。 線程在內(nèi)核中實(shí)現(xiàn)有以下幾個(gè)好處


a.內(nèi)核可以在多處理器系統(tǒng)中調(diào)度同一進(jìn)程中的多個(gè)線程并行執(zhí)行蚕泽。

b.如果某一個(gè)進(jìn)程中的線程阻塞了,可以跨進(jìn)程調(diào)度其他線程進(jìn)行執(zhí)行

c.線程的切換速度快桥嗤,開銷小须妻。并且內(nèi)核本身支持多線程技術(shù)可以提高系統(tǒng)的執(zhí)行速度和效率。

但是也有個(gè)缺點(diǎn)泛领,當(dāng)用戶將線程交付下來時(shí)要將線程由用戶態(tài)切換為核心態(tài)再進(jìn)行調(diào)度等操作荒吏,因此也會(huì)造成模式切換的開銷較大。

線程在用戶空間實(shí)現(xiàn)的主要優(yōu)點(diǎn):

a.首先線程的切換不需要轉(zhuǎn)換到內(nèi)核空間渊鞋,所以節(jié)省了模式切換的開銷

b.用戶級(jí)線程的實(shí)現(xiàn)和OS平臺(tái)無關(guān)绰更,對(duì)于線程管理的代碼是屬于用戶程序的一部分。用戶級(jí)線程甚至可以在不支持線程機(jī)制的OS上實(shí)現(xiàn)篓像。

用戶級(jí)線程的缺點(diǎn):

一個(gè)進(jìn)程被分配一個(gè)CPU动知,同一時(shí)刻只能有一個(gè)線程運(yùn)行。

若進(jìn)程中的正在運(yùn)行的線程阻塞员辩,則當(dāng)前進(jìn)程的其他線程全被阻塞盒粮。

組合方式: 組合方式綜合前兩種的優(yōu)點(diǎn),分為三種模型:多對(duì)一奠滑、一對(duì)一丹皱、多對(duì)多 簡(jiǎn)單理解下就是 不同數(shù)量的用戶級(jí)線程 搭配

不同數(shù)量的內(nèi)核級(jí)線程妒穴。此處不再做過多的介紹。

以上便是操作系統(tǒng)中線程的實(shí)現(xiàn)

可參考的文章

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末摊崭,一起剝皮案震驚了整個(gè)濱河市讼油,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌呢簸,老刑警劉巖矮台,帶你破解...
    沈念sama閱讀 212,686評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異根时,居然都是意外死亡瘦赫,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,668評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門蛤迎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來确虱,“玉大人,你說我怎么就攤上這事替裆⌒1纾” “怎么了?”我有些...
    開封第一講書人閱讀 158,160評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵辆童,是天一觀的道長(zhǎng)宜咒。 經(jīng)常有香客問我,道長(zhǎng)把鉴,這世上最難降的妖魔是什么荧呐? 我笑而不...
    開封第一講書人閱讀 56,736評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮纸镊,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘概疆。我一直安慰自己逗威,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,847評(píng)論 6 386
  • 文/花漫 我一把揭開白布岔冀。 她就那樣靜靜地躺著凯旭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪使套。 梳的紋絲不亂的頭發(fā)上罐呼,一...
    開封第一講書人閱讀 50,043評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音侦高,去河邊找鬼嫉柴。 笑死,一個(gè)胖子當(dāng)著我的面吹牛奉呛,可吹牛的內(nèi)容都是我干的计螺。 我是一名探鬼主播夯尽,決...
    沈念sama閱讀 39,129評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼登馒!你這毒婦竟也來了匙握?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,872評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤陈轿,失蹤者是張志新(化名)和其女友劉穎圈纺,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體麦射,經(jīng)...
    沈念sama閱讀 44,318評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蛾娶,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,645評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了法褥。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片茫叭。...
    茶點(diǎn)故事閱讀 38,777評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖半等,靈堂內(nèi)的尸體忽然破棺而出揍愁,到底是詐尸還是另有隱情,我是刑警寧澤杀饵,帶...
    沈念sama閱讀 34,470評(píng)論 4 333
  • 正文 年R本政府宣布莽囤,位于F島的核電站,受9級(jí)特大地震影響切距,放射性物質(zhì)發(fā)生泄漏朽缎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,126評(píng)論 3 317
  • 文/蒙蒙 一谜悟、第九天 我趴在偏房一處隱蔽的房頂上張望话肖。 院中可真熱鬧,春花似錦葡幸、人聲如沸最筒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,861評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽床蜘。三九已至,卻和暖如春蔑水,著一層夾襖步出監(jiān)牢的瞬間邢锯,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,095評(píng)論 1 267
  • 我被黑心中介騙來泰國(guó)打工搀别, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留丹擎,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,589評(píng)論 2 362
  • 正文 我出身青樓领曼,卻偏偏與公主長(zhǎng)得像鸥鹉,于是被迫代替她去往敵國(guó)和親蛮穿。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,687評(píng)論 2 351

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

  • 第一章 A:操作系統(tǒng):是管理計(jì)算機(jī)硬件并提供應(yīng)用程序運(yùn)行環(huán)境的軟件 1)資源分配器毁渗,管理資源践磅、分配資源 2)控制程...
    ZoeyeoZ閱讀 1,102評(píng)論 0 4
  • word直接復(fù)制來了,格式就不改了灸异。至于這門課怎么復(fù)習(xí)府适,只要平時(shí)實(shí)驗(yàn)都認(rèn)真完成、報(bào)告認(rèn)真寫肺樟,平時(shí)分都很高檐春;考試的話...
    Jozhn閱讀 4,532評(píng)論 0 8
  • 每天一篇,介紹國(guó)外最新的優(yōu)秀產(chǎn)品么伯,包括但不限于互聯(lián)網(wǎng)疟暖、智能硬件、生物醫(yī)藥田柔。 今日資訊來源俐巴,TechCrunch、P...
    coocaa閱讀 258評(píng)論 0 0
  • 2011年7月一別斷了聯(lián)系也不知你現(xiàn)在如何硬爆。參加過幾次朋友的婚禮有你我共同的朋友欣舵,而今男婚女嫁功德圓滿,我感慨之余...
    班長(zhǎng)在旅行路上閱讀 333評(píng)論 0 2
  • 日精打卡第86天打卡 姓名:傅國(guó)堯 公司:杭州都市村莊休閑文化有限公司 《六項(xiàng)精進(jìn)》 234期杭州利他3組學(xué)員 《...
    積善行思利他閱讀 449評(píng)論 0 0