午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

Java中內(nèi)核線程理論及實(shí)例詳解

瀏覽:20日期:2022-08-15 15:14:16
1、概念

內(nèi)核線程是直接由操作系統(tǒng)內(nèi)核控制的,內(nèi)核通過調(diào)度器來完成內(nèi)核線程的調(diào)度并負(fù)責(zé)將其映射到處理器上執(zhí)行。內(nèi)核態(tài)下的線程執(zhí)行速度理論上是最高的,但是用戶不會(huì)直接操作內(nèi)核線程,而是通過內(nèi)核線程的接口——輕量級(jí)進(jìn)程來間接的使用內(nèi)核線程。這種輕量級(jí)進(jìn)程就是所謂的線程。

2、優(yōu)點(diǎn)

由于內(nèi)核線程的支持,每一個(gè)線程都是一個(gè)獨(dú)立的單元,因此就算某一個(gè)線程掛掉了,也不會(huì)導(dǎo)致整個(gè)進(jìn)程掛掉。

3、缺點(diǎn)

這種實(shí)現(xiàn)方式也存在局限性。由于是基于內(nèi)核線程實(shí)現(xiàn)的,所以當(dāng)涉及到線程的操作時(shí)(創(chuàng)建、運(yùn)行、切換等)就涉及到系統(tǒng)調(diào)度,而系統(tǒng)調(diào)度則會(huì)導(dǎo)致用戶態(tài)和內(nèi)核態(tài)之間的來回切換,代價(jià)是比較昂貴的。

知識(shí)點(diǎn)擴(kuò)展:

線程的實(shí)現(xiàn)

線程是比進(jìn)程更輕量級(jí)的調(diào)度執(zhí)行單位,在linux里面,線程和進(jìn)程沒有什么區(qū)別,唯一的就是在地址空間,線程的切換虛擬內(nèi)存空間依然是相同的,但是進(jìn)程切換是不同的。

目前主流的操作系統(tǒng)都提供的線程實(shí)現(xiàn),java則提供的線程實(shí)現(xiàn)方法都是native的,因?yàn)椴煌挠布筒僮飨到y(tǒng)提供線程調(diào)度方式并不盡相同,所以java沒用采用和平臺(tái)無關(guān)的統(tǒng)一手段來實(shí)現(xiàn)。

用戶線程實(shí)現(xiàn)

用戶線程指不需要內(nèi)核支持而在用戶程序中實(shí)現(xiàn)的線程,其不依賴于操作系統(tǒng)核心,應(yīng)用進(jìn)程利用線程庫提供創(chuàng)建、同步、調(diào)度和管理線程的函數(shù)來控制用戶線程。

不需要用戶態(tài)/核心態(tài)切換,速度快,操作系統(tǒng)內(nèi)核不知道多線程的存在,因此一個(gè)線程阻塞將使得整個(gè)進(jìn)程(包括它的所有線程)阻塞。使用用戶線程實(shí)現(xiàn)的程序一般都比較復(fù)雜,java曾經(jīng)用過,不過最后還是放棄了。

優(yōu)點(diǎn):

切換由用戶態(tài)程序自己控制內(nèi)核切換,不需要內(nèi)核干涉,少了進(jìn)出內(nèi)核態(tài)的消耗。

缺點(diǎn):

多核處理器很難講線程映射到其他處理器上,單線程阻塞會(huì)造成該進(jìn)程阻塞。

到此這篇關(guān)于Java中內(nèi)核線程理論及實(shí)例詳解的文章就介紹到這了,更多相關(guān)Java中內(nèi)核線程是什么內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 男人久久天堂 | jizzjizzjizz亚洲 | 黄色福利在线观看 | 岛国精品在线播放 | 99在线视频精品 | 啪啪伊人| 国产亚洲欧美日韩高清 | 草草精品视频 | 天天干天天色综合 | 四虎成人精品永久免费av九九 | 黄色午夜网站 | 久久久一区二区三区四区 | 成人写真福利网 | 日本91| 日韩中文字幕av | 国产一区在线播放 | 美女狠狠干| 日韩欧美卡一卡二 | 人人玩人人干 | 欧美日韩国产在线一区 | 精品综合久久 | 日韩视频专区 | 成人羞羞国产免费图片 | 欧美激情视频一区二区 | 久久午夜视频 | 午夜特片网 | 97在线观看视频 | 在线看免费av | 1级黄色大片儿 | 亚洲一级av毛片 | 国产精品果冻传媒 | 99亚洲欲妇| 可以看的毛片 | 视频二区在线观看 | 午夜国产 | 狠狠干中文字幕 | 夫妻性生活动态图 | 国产男女无套免费网站 | 欧美日韩在线播放视频 | 91亚洲国产成人精品性色 | 一区二区三区视频在线 |