麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術(shù)干貨  > Java領(lǐng)域中的線程機制-管程與線程

Java領(lǐng)域中的線程機制-管程與線程

來源:千鋒教育
發(fā)布人:qyf
時間: 2022-08-03 16:21:48 1659514908

管程與線程

  首先,管程(Monitor)就是一對monitorenter和monitorexit指令組成的一個對象監(jiān)視器。任何線程想要訪問該資源,就要排隊進入監(jiān)控范圍。進入之后,接受檢查,不符合條件,則要繼續(xù)等待,直到被通知,然后繼續(xù)進入監(jiān)視器。

  在Java中,每個加鎖的對象都綁定著一個管程(監(jiān)視器)。首先,線程訪問加鎖對象,就是去擁有一個監(jiān)視器的過程,所有線程訪問共享資源,都需要先擁有監(jiān)視器。其次,監(jiān)視器至少有兩個等待隊列:一個是進入監(jiān)視器的等待隊列,一個是條件變量對應的等待隊列。最后,當監(jiān)視器要求的條件滿足后,位于條件變量下等待的線程需要重新排隊,等待通知再進入監(jiān)視器。

  其次,線程(Thread)是進程(Process)中的運行單位,可以把線程看作輕量級的進程。

  線程按照操作系統(tǒng)和應用程序兩個層次來分類,主要分為 內(nèi)核線程(Kernel Thread)和用戶(應用線程,Applciation Thread)線程(User Thread) 。

  在Java領(lǐng)域中,線程可以分為:Java應用程序?qū)泳€程(Java Application Thread ),Java虛擬機層線程(Java JVM Thread )和操作系統(tǒng)層線程(OS Thread)。

  其中,Java層到內(nèi)層層的線程創(chuàng)建的大致流程:java.lang.Thread(Java應用程序?qū)?—>Java Thread(JVM 層)->OS Thread(操作系統(tǒng)層)->pthread(根據(jù)操作系統(tǒng)的情況而定)->內(nèi)核線程(Kernel Thread)。

  另外,線程按照映射方式來看,主要可以分為:多對一映射(用戶級方式),一對一映射(內(nèi)核級方式) 和多對多映射(組合方式)3種方式。

  Java 語言中線程共有六種狀態(tài),分別是:NEW(初始化狀態(tài))RUNNABLE(可運行 / 運行狀態(tài))BLOCKED(阻塞狀態(tài))WAITING(無時限等待)TIMED_WAITING(有時限等待)TERMINATED(終止狀態(tài))。

  Java中實現(xiàn)線程的方式:繼承 Thread 對象:extends Thread,實現(xiàn) Runnable 接口(無返回值):implements Runnable ,實現(xiàn)Callable 接口(有返回值):implements Callable,基于線程池方式創(chuàng)建等。

  常見線程的調(diào)度模型目前主要分為兩種:(分時)協(xié)同式調(diào)度模型和搶占式調(diào)度模型,Java的線程調(diào)度也是使用搶占式調(diào)度模型,因此Java的線程都有優(yōu)先級。

  Java 線程的調(diào)度機制由 JVM 實現(xiàn),Java定義了 Thread.MIN_PRIORITY、Thread.NORM PRIORITY和 Thread.MAXPRIORITY這3個常量,分別代表最小優(yōu)先級值(1)、默認優(yōu)先級值(5)和最大優(yōu)先級值(10)。

  綜上所述,我想關(guān)于Java中的線程機制,看到這個地方,你一定樂然于胸,希望未來的我們更加優(yōu)秀!更多關(guān)于“java培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學,課程大綱緊跟企業(yè)需求,更科學更嚴謹,每年培養(yǎng)泛IT人才近2萬人。不論你是零基礎(chǔ)還是想提升,都可以找到適合的班型,千鋒教育隨時歡迎你來試聽。

tags:
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內(nèi)將與您1V1溝通
免費領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學 138****2860 剛剛成功領(lǐng)取
王同學 131****2015 剛剛成功領(lǐng)取
張同學 133****4652 剛剛成功領(lǐng)取
李同學 135****8607 剛剛成功領(lǐng)取
楊同學 132****5667 剛剛成功領(lǐng)取
岳同學 134****6652 剛剛成功領(lǐng)取
梁同學 157****2950 剛剛成功領(lǐng)取
劉同學 189****1015 剛剛成功領(lǐng)取
張同學 155****4678 剛剛成功領(lǐng)取
鄒同學 139****2907 剛剛成功領(lǐng)取
董同學 138****2867 剛剛成功領(lǐng)取
周同學 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
主站蜘蛛池模板: 天堂网中文字幕| 福利一区二区在线| 污污视频网站免费在线观看 | 亚洲最大色视频| 性放荡日记高h| 成人动漫在线免费观看| 日本护士恋夜视频免费列表| а√最新版地址在线天堂| 国产精品宾馆在线| 非洲一区二区三区不卡| 两个小姨子2| 中文字幕影片免费在线观看| 免费看美女吃男生私人部位| 国产精品久久久久久福利| 成年人免费视频观看| 免费人成在线观看网站| 中文字幕一区二区三区久久网站 | 国产毛片久久久久久国产毛片 | 亚洲日韩精品欧美一区二区| 国产欧美91| 日本三级电电影在线看| 国产精品无码久久av| 欧美精品久久一区二区三区| 日本动漫h在线| 欧美色欧美亚洲高清在线视频| 国产精品99久久久久久www| 亚洲一区二区三区久久久久| 日韩大片观看网址| 国产精品9999久久久久仙踪林| 国产大片黄在线观看| 一本一本久久a久久综合精品蜜桃| 高h网站| 91久久香蕉| 2021光根影院理论片| 国产真实乱了全集mp4| 大女小娟二女小妍| 大黑人xxx| 啊灬啊灬啊灬快灬深用力| 久久精品青草社区| 中文字幕制服诱惑| 国产剧情在线播放|