麻豆黑色丝袜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
主站蜘蛛池模板: 美女被免费视频网站| 阿v视频免费在线观看| 乱色美www女麻豆| 国内精品久久久久久久影视麻豆| 男人j进入女人j内部免费网站| 国产人妖网站| 波多野结衣教师诱惑| 国产精品美女视视频专区| 久久久久久福利| 国产欧美久久一区二区| 国产无圣光| 黑人异族日本人hd| 亚洲欧美综合国产精品一区| 公交车上性配合享受视频| 欧美高清xx| 亚洲日韩中文字幕在线播放| 中文精品久久久久国产网址| 搞av网| 欧美巨大xxxx做受高清| 精品久久久久久中文字幕| 色中色影视| 中文字幕www| 樱桃直播免费看| 亲密爱人之无限诱惑| 一本色道久久88亚洲精品综合| 久久99精品国产自在现线小黄鸭| 亚洲人成网站在线播放2019| 精品久久久中文字幕二区| 果冻传媒麻豆电影| 试看91福利区体验区120秒| 欧美特黄一片aa大片免费看| 果冻传媒电影免费看| 人人爽天天碰天天躁夜夜躁 | 日韩精品资源| 日本高清免费不卡在线播放| 四虎影永久在线高清免费| gay肌肉猛男gay激情狂兵| 黑人系列合集h| 引诱亲女乱小说| 最近免费观看高清韩国日本大全| 欧美三级在线播放|