大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java線程學(xué)習(xí)教程:多線程基礎(chǔ)開發(fā)

Java線程學(xué)習(xí)教程:多線程基礎(chǔ)開發(fā)

更新時間:2020-02-26 11:02:05 來源:動力節(jié)點(diǎn) 瀏覽2279次


  1.線程與并發(fā)


  1.1.理解線程與進(jìn)程的區(qū)別(了解)


  進(jìn)程:是指一個內(nèi)存中運(yùn)行的應(yīng)用程序,每個進(jìn)程都有自己獨(dú)立的一塊內(nèi)存空間,一個進(jìn)程中可以有多個線程(1,n)。比如在Windows的任務(wù)管理器中,一個運(yùn)行的xx.exe就是一個進(jìn)程。


  線程:是指進(jìn)程中的一個執(zhí)行任務(wù)(控制單元),一個進(jìn)程中可以運(yùn)行多個線程,多個線程可共享數(shù)據(jù)。


  多進(jìn)程:操作系統(tǒng)中同時運(yùn)行的多個程序。


  多線程:在同一個進(jìn)程中同時運(yùn)行的多個任務(wù)。


  一個進(jìn)程至少有一個線程,為了提高效率,可以在一個進(jìn)程中開啟多個控制單元,這就是多線程。


  1.2.主線程main(了解)


  在運(yùn)行一個簡單的Java程序的時候,就已經(jīng)存在了兩個線程,一個是主線程,一個是后臺線程——維護(hù)的垃圾回收。主線程很特殊,在啟動JVM的時候自動啟動的。


  1.3.線程的創(chuàng)建和啟動(掌握)


  方式一,繼承Thread類:


  自定義類繼承Thread


  覆寫run方法


  創(chuàng)建自定義類對象


  自定義類對象調(diào)用start方法


Java線程學(xué)習(xí)教程:多線程基礎(chǔ)開發(fā)


  方式二,實現(xiàn)Runnable接口


  自定義類實現(xiàn)Runnable接口


  覆寫run方法


  創(chuàng)建自定義類對象


  把自定類的對象作為Thread類構(gòu)造器參數(shù),并調(diào)用Thread對象start方法


Java線程學(xué)習(xí)教程:多線程基礎(chǔ)開發(fā)


  第一種使用起來方便,啟動一個線程也方便,很多功能都在Thread類中定義好了;


  第二種方式啟動得依賴于Thread,因為本身Runnable中只有run方法,請看Thread的構(gòu)造方法。


  1.3.1.線程體-run方法(掌握)


  不管哪種方式創(chuàng)建的線程,都得覆寫run方法,因為這是線程體方法,該方法在線程啟動之后會自動被調(diào)用。


  publicvoidrun(){


  //線程體,線程啟動時,會自動調(diào)用本方法,所有這里是我們寫代碼的主體部分


  }


  線程的執(zhí)行隨機(jī)性:


  一旦一個線程啟動之后就是一個獨(dú)立的線程,等待CPU的調(diào)度分配資源,不會因為啟動它的外部線程結(jié)束而結(jié)束。


Java線程學(xué)習(xí)教程:多線程基礎(chǔ)開發(fā)


  多次運(yùn)行該程序,觀察每次運(yùn)行的結(jié)果。


  1.3.2.線程的啟動(掌握)


  啟動線程必須調(diào)用線程類Thread中的start方法,該方法應(yīng)該由Thread類的一個實例來調(diào)用,下面是方法簽名:


  publicvoidstart()


  底層會調(diào)用該線程的run方法。


  只有調(diào)用了線程對象的start方法才會開啟一個新的線程,如果是直接調(diào)用對象的run方法不會開啟新的線程,只是一個單線程。


  注意:啟動一個新線程,不能使用run()方法,只能使用start方法。


      以上就是動力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“Java線程學(xué)習(xí)教程:多線程基礎(chǔ)開發(fā)”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。


提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 久久精品中文字幕第一页 | 国产伦久视频免费观看视频 | 亚洲日本欧美产综合在线 | 色天使色婷婷在线影院亚洲 | 综合欧美日韩 | 伊人婷婷色 | 一级黄网| 亚洲欧洲日韩国产aa色大片 | 欧美激情在线免费观看 | 日本一级一片免费 | 国产理论最新国产精品视频 | 久久青草免费视频 | 日本一本不卡 | 欧美一级成人毛片视频 | 亚洲欧美强伦一区二区另类 | 午夜国产精品色福利视频 | 日本高清不卡二区 | 亚洲国产观看 | 欧美性理论片在线观看片免费 | 成人久久久观看免费毛片 | 欧美日韩亚洲无线码在线观看 | 91热久久免费频精品黑人99 | 99热成人精品国产免国语的 | 欧美黑人巨大3dvideo | 干干操操| 中文字幕亚洲高清综合 | 久青草青综合在线视频 | 成人一级片在线观看 | 欧美日韩国产一区二区三区播放 | 亚洲精品国产第一区二区多人 | 偷偷狠狠的日日2020 | 在线手机福利免费福利院 | 狠狠色噜噜狠狠狠狠97 | 奇米影视狠狠 | 欧美激情精品久久久久久久久久 | 97中文字幕在线 | 香蕉视频网站入口 | 狠狠色先锋资源网 | 国内免费一区二区三区视频 | 久久中文字幕一区二区三区 | 国产麻豆精品高清在线播放 |