欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

實(shí)例分析java開啟線程的方法

 更新時(shí)間:2019年03月01日 10:38:00   投稿:laozhang  
在本文里我們通過(guò)實(shí)例給大家講解了JAVA開啟線程的方法和相關(guān)知識(shí)點(diǎn),需要的朋友們跟著學(xué)習(xí)下。

有時(shí)候我們?cè)谑褂胘ava編程的時(shí)候,想啟動(dòng)線程,怎么啟動(dòng)呢,下面來(lái)分享一下方法

第一步在我們的電腦上打開eclipse,創(chuàng)建一個(gè)java項(xiàng)目,并創(chuàng)建三個(gè)類,Test是測(cè)試Runnable類實(shí)現(xiàn)的多線程程序類,DoSomething是實(shí)現(xiàn)Runnable接口的多線程類,TestThread是測(cè)試?yán)^承Thread類實(shí)現(xiàn)的多線程程序類,如下圖所示:

第二步我們首先看一下DoSomething類,實(shí)現(xiàn)了Runnable接口,成為線程類,并在run方法中進(jìn)行雙層循環(huán)打印姓名和數(shù)字,如下圖所示:

第三步我們?cè)赥est測(cè)試類中,通過(guò)Thread t1 = new Thread(ds1);代碼創(chuàng)建線程對(duì)象, t1.start(); 啟動(dòng)線程,如下圖所示:

第四步我們運(yùn)行Test測(cè)試類,可以看到控制臺(tái)打印出了結(jié)果,需要注意的是啟動(dòng)線程只需要調(diào)用start方法就可以,java虛擬機(jī)會(huì)執(zhí)行Runnable接口中的run()方法,如下圖所示:

方法二:?jiǎn)?dòng)繼承Thread類實(shí)現(xiàn)的多線程

第一步我們?cè)赥estThread類中繼承Thread,成為線程類,重寫run方法,在main方法中創(chuàng)建線程對(duì)象,通過(guò) t1.start(); 進(jìn)行啟動(dòng)線程,如下圖所示:

第二步我們運(yùn)行TestThread類,可以看到打印臺(tái)出現(xiàn)了與上面一樣的結(jié)果,代表啟動(dòng)線程成功,需要注意的是for(long k= 0; k <100000000;k++);{}測(cè)試的是一個(gè)耗時(shí)操作,如下圖所示:

您可能感興趣的文章:

相關(guān)文章

  • Spring中的動(dòng)態(tài)數(shù)據(jù)源解讀

    Spring中的動(dòng)態(tài)數(shù)據(jù)源解讀

    這篇文章主要介紹了關(guān)于Spring中的動(dòng)態(tài)數(shù)據(jù)源解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Java實(shí)現(xiàn)讀取Jar文件屬性的方法詳解

    Java實(shí)現(xiàn)讀取Jar文件屬性的方法詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用Java語(yǔ)言實(shí)現(xiàn)讀取Jar文件屬性的功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-08-08
  • SocketIo+SpringMvc實(shí)現(xiàn)文件的上傳下載功能

    SocketIo+SpringMvc實(shí)現(xiàn)文件的上傳下載功能

    這篇文章主要介紹了SocketIo+SpringMvc實(shí)現(xiàn)文件的上傳下載功能,socketIo不僅可以用來(lái)做聊天工具,也可以實(shí)現(xiàn)局域網(wǎng)。文中給出了實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2018-08-08
  • MyBatisPlus+Lombok實(shí)現(xiàn)分頁(yè)功能的方法詳解

    MyBatisPlus+Lombok實(shí)現(xiàn)分頁(yè)功能的方法詳解

    Lombok是一個(gè)Java類庫(kù),提供了一組注解,簡(jiǎn)化POJO實(shí)體類開發(fā)。本文將為大家介紹一下Lombok的使用以及如何利用MyBatisPlus+Lombok實(shí)現(xiàn)分頁(yè)功能,感興趣的可以動(dòng)手嘗試一下
    2022-07-07
  • 徹底搞懂java并發(fā)ThreadPoolExecutor使用

    徹底搞懂java并發(fā)ThreadPoolExecutor使用

    這篇文章主要為大家介紹了徹底搞懂java并發(fā)ThreadPoolExecutor使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • Java生成CSV文件實(shí)例詳解

    Java生成CSV文件實(shí)例詳解

    這篇文章主要介紹了Java生成CSV文件的方法,很實(shí)用的功能,需要的朋友可以參考下
    2014-07-07
  • 泛型的類型擦除后fastjson反序列化時(shí)如何還原詳解

    泛型的類型擦除后fastjson反序列化時(shí)如何還原詳解

    這篇文章主要為大家介紹了泛型的類型擦除后fastjson反序列化時(shí)如何還原詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • Mybatis實(shí)體類屬性與數(shù)據(jù)庫(kù)不一致解決方案

    Mybatis實(shí)體類屬性與數(shù)據(jù)庫(kù)不一致解決方案

    這篇文章主要介紹了Mybatis實(shí)體類屬性與數(shù)據(jù)庫(kù)不一致解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Spring+SpringMVC+Hibernate項(xiàng)目環(huán)境搭建的步驟(圖文)

    Spring+SpringMVC+Hibernate項(xiàng)目環(huán)境搭建的步驟(圖文)

    這篇文章主要介紹了Spring+SpringMVC+Hibernate項(xiàng)目環(huán)境搭建的步驟(圖文),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • SpringBoot集成tika實(shí)現(xiàn)word轉(zhuǎn)html的操作代碼

    SpringBoot集成tika實(shí)現(xiàn)word轉(zhuǎn)html的操作代碼

    Tika是一個(gè)內(nèi)容分析工具,自帶全面的parser工具類,能解析基本所有常見格式的文件,得到文件的metadata,content等內(nèi)容,返回格式化信息,本文給大家介紹了SpringBoot集成tika實(shí)現(xiàn)word轉(zhuǎn)html的操作,需要的朋友可以參考下
    2024-06-06

最新評(píng)論