最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺析Java中線程的創(chuàng)建和啟動

 更新時間:2016年08月28日 15:05:25   投稿:daisy  
這篇文章運用實例代碼介紹了Java中線程的創(chuàng)建和啟動,非常詳細(xì),有需要的朋友們可以參考借鑒,下面一起來看看。

前言

線程是一個程序內(nèi)部的順序控制流。cpu實際上在一個時間點上,只執(zhí)行一個。只不過我們把cup分成了多個時間片,由于速度很快,我們看起來像是多個線程。就像你的時間分成幾片,這樣整體看來做事情有規(guī)律,效率就會高,何況是cup呢。

線程的創(chuàng)建和啟動:

     (1)定義Thread類的子類,并重寫了該類的run()方法,該run()方法的方法就代表了線程需要完成的任務(wù)。因此把run()方法稱為線程執(zhí)行體

     (2)創(chuàng)建Thread子類的實例,即創(chuàng)建了線程對象

     (3)調(diào)用線程對象的start()方法來啟動該線程

源代碼:

// 通過繼承Thread類來創(chuàng)建線程類

public class FirstThread extends Thread

{

private int i;

//重寫run()方法,run()方法的方法體是線程執(zhí)行體

public void run()

{

for(;i<100;i++)

{//當(dāng)線程類繼承Thread類時,直接使用this即可獲取當(dāng)前數(shù)據(jù)

//Thread對象的getName()返回當(dāng)前線程的名字

//因此可以直接調(diào)用getName()方法返回當(dāng)前線程的名字

System.out.println(getName()+””+i);

}

}

public static void main(String[] args)

{

for(int i=0;i<100;i++)

{

//調(diào)用Thread的currentThread()方法獲取當(dāng)前線程

System.out.println(Thread.currentThread().getName() +””+i);

if(i==20)

{

//創(chuàng)建并啟動第一個線程

new FirstThread().start();

//創(chuàng)建并啟動第二個線程

new FirstThread().start();

}

}

}

}

運行界面:

總結(jié)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)和工作有所幫助。如果有疑問可以留言討論。

相關(guān)文章

  • Gradle修改本地倉庫的位置方法實現(xiàn)

    Gradle修改本地倉庫的位置方法實現(xiàn)

    這篇文章主要介紹了Gradle修改本地倉庫的位置方法實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • SpringBoot中創(chuàng)建bean的7種方式總結(jié)

    SpringBoot中創(chuàng)建bean的7種方式總結(jié)

    Spring是一款廣泛應(yīng)用于企業(yè)級應(yīng)用程序開發(fā)的Java框架,其 IOC 和 DI 特性可以有效地管理應(yīng)用程序中的對象,提高了應(yīng)用程序的可維護性和可擴展性,那你知道spring有哪些方式將bean放入容器嘛,今天就給大家總結(jié)一下
    2023-07-07
  • Spring?MVC中的Controller進行單元測試的實現(xiàn)

    Spring?MVC中的Controller進行單元測試的實現(xiàn)

    本文主要介紹了如何對Spring?MVC中的Controller進行單元測試的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • java如何創(chuàng)建一個jdbc程序詳解

    java如何創(chuàng)建一個jdbc程序詳解

    使用Java程序來操作數(shù)據(jù)庫,后者更加直接的話就是使用Java程序來發(fā)送SQL語句的技術(shù)稱之為:JDBC。下面這篇文章主要給大家介紹了關(guān)于利用java如何創(chuàng)建一個jdbc程序的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-11-11
  • Mybatis 中 Oracle 的拼接模糊查詢及用法詳解

    Mybatis 中 Oracle 的拼接模糊查詢及用法詳解

    這篇文章主要介紹了Mybatis 中 Oracle 的拼接模糊查詢及用法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-08-08
  • java實現(xiàn)文件讀寫與壓縮實例

    java實現(xiàn)文件讀寫與壓縮實例

    這篇文章主要介紹了java實現(xiàn)文件讀寫與壓縮實例,有助于讀者加深對文件操作的理解,需要的朋友可以參考下
    2014-07-07
  • springboot整合vue實現(xiàn)上傳下載文件

    springboot整合vue實現(xiàn)上傳下載文件

    這篇文章主要為大家詳細(xì)介紹了springboot整合vue實現(xiàn)上傳下載文件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • 一篇文章帶你入門Java數(shù)據(jù)結(jié)構(gòu)

    一篇文章帶你入門Java數(shù)據(jù)結(jié)構(gòu)

    這篇文章主要介紹了Java常見數(shù)據(jù)結(jié)構(gòu)面試題,帶有答案及解釋,希望對廣大的程序愛好者有所幫助,同時祝大家有一個好成績,需要的朋友可以參考下,希望可以幫助到你
    2021-08-08
  • Java forEach對原數(shù)組的操作過程

    Java forEach對原數(shù)組的操作過程

    forEach對于基本數(shù)據(jù)類型,是直接賦值,對于引用數(shù)據(jù)類型,是引用地址值,forEach遍歷時,是創(chuàng)建的臨時變量,引用的數(shù)據(jù)地址,本文給大家介紹Java forEach對原數(shù)組的操作過程,感興趣的朋友一起看看吧
    2024-02-02
  • java在pdf中生成表格的方法

    java在pdf中生成表格的方法

    這篇文章主要介紹了java在pdf中生成表格的方法,需要的朋友可以參考下
    2015-11-11

最新評論

岱山县| 苏尼特右旗| 新邵县| 东光县| 吉水县| 璧山县| 西昌市| 隆昌县| 阳原县| 鄂尔多斯市| 饶河县| 武义县| 图们市| 临沭县| 临清市| 紫金县| 泸溪县| 平湖市| 泊头市| 阿图什市| 屯留县| 淮安市| 陇南市| 崇阳县| 远安县| 顺义区| 乐业县| 青岛市| 北海市| 安国市| 金寨县| 桂林市| 临夏县| 赞皇县| 利津县| 潼关县| 宣武区| 洞头县| 福建省| 望江县| 福州市|