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

java通過(guò)共享變量結(jié)束run停止線程的方法示例

 更新時(shí)間:2013年11月25日 16:26:44   作者:  
這篇文章主要介紹了java通過(guò)共享變量結(jié)束run停止線程的方法,大家參考使用

stop()方法已經(jīng)被棄用,原因是不太安全。API文檔中給出了具體的詳細(xì)解釋。
通過(guò)interrupted()方法打斷線程。不推薦。
通過(guò)共享變量結(jié)束run()方法,進(jìn)而停止線程。如實(shí)例

復(fù)制代碼 代碼如下:

public class ThreadInterrupt {
    public static void main(String []args){
        Runner run = new Runner();
        run.start();
        try {
            Thread.sleep(10000);
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block

        }

        //run.stop();//已經(jīng)廢棄的方法,不建議使用,過(guò)于粗暴
        //run.interrupt(); //拋出異常,但是在異常處理中寫(xiě)業(yè)務(wù)顯然不合適,不建議使用
        run.flag=false;//建議使用的停止線程的方法
    }
}

class  Runner extends Thread{
    boolean flag = true;
    public void run(){
    /*    while(true){
            System.out.println(new Date()+"----");
            try {
                sleep(1000);
            } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                System.out.println("Interrupted");
                return;
            }
        }
        */

        while(flag){
            System.out.println(new Date()+"----");
            try {
                sleep(1000);
            } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                System.out.println("Interrupted");
                return;
            }
        }
    }
}

相關(guān)文章

  • 使用SpringBoot與Thrift實(shí)現(xiàn)RPC通信的方式詳解

    使用SpringBoot與Thrift實(shí)現(xiàn)RPC通信的方式詳解

    在微服務(wù)架構(gòu)的世界里,服務(wù)間的通信機(jī)制選擇成為了關(guān)鍵決策之一,RPC因其簡(jiǎn)潔、高效的特點(diǎn)備受青睞,本文將詳細(xì)探討如何利用Spring?Boot和Thrift框架構(gòu)建RPC通信,讓讀者理解其內(nèi)在原理及實(shí)現(xiàn)方式,需要的朋友可以參考下
    2023-10-10
  • jmeter正則表達(dá)式提取器的用法與正則詳解

    jmeter正則表達(dá)式提取器的用法與正則詳解

    在使用Jmeter過(guò)程中,會(huì)經(jīng)常使用到正則表達(dá)式提取器提取器,下面這篇文章主要給大家介紹了關(guān)于jmeter正則表達(dá)式提取器的用法與正則的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • Java入門(mén)案列之猜拳小游戲

    Java入門(mén)案列之猜拳小游戲

    這篇文章主要為大家詳細(xì)介紹了Java入門(mén)案列之猜拳小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Java批量導(dǎo)出word壓縮后的zip文件案例

    Java批量導(dǎo)出word壓縮后的zip文件案例

    這篇文章主要介紹了Java批量導(dǎo)出word壓縮后的zip文件案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10
  • Spring Boot連接超時(shí)導(dǎo)致502錯(cuò)誤的實(shí)戰(zhàn)案例

    Spring Boot連接超時(shí)導(dǎo)致502錯(cuò)誤的實(shí)戰(zhàn)案例

    這篇文章主要給大家介紹了關(guān)于Spring Boot連接超時(shí)導(dǎo)致502錯(cuò)誤的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Java實(shí)現(xiàn)文件的歸檔和解檔

    Java實(shí)現(xiàn)文件的歸檔和解檔

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)文件的歸檔和解檔,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • Java內(nèi)部類和匿名內(nèi)部類的用法說(shuō)明

    Java內(nèi)部類和匿名內(nèi)部類的用法說(shuō)明

    這篇文章主要介紹了Java內(nèi)部類和匿名內(nèi)部類的用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • Java Maven高級(jí)之插件開(kāi)發(fā)詳解

    Java Maven高級(jí)之插件開(kāi)發(fā)詳解

    這篇文章主要介紹了Maven 插件開(kāi)發(fā)的詳細(xì)整理的相關(guān)資料,需要的朋友可以看下,希望能夠給你帶來(lái)幫助
    2021-09-09
  • SpringBoot 改造成https訪問(wèn)的實(shí)現(xiàn)

    SpringBoot 改造成https訪問(wèn)的實(shí)現(xiàn)

    這篇文章主要介紹了SpringBoot 改造成https訪問(wèn)的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10
  • 詳解SpringBoot構(gòu)建Docker鏡像的3種方式

    詳解SpringBoot構(gòu)建Docker鏡像的3種方式

    這篇文章主要介紹了SpringBoot構(gòu)建Docker鏡像的3種方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06

最新評(píng)論

徐闻县| 马尔康县| 武威市| 望谟县| 武威市| 灌阳县| 洪湖市| 景宁| 通城县| 东平县| 林州市| 耿马| 新民市| 茂名市| 双江| 望城县| 西城区| 农安县| 柞水县| 涪陵区| 南和县| 准格尔旗| 甘肃省| 福安市| 河津市| 太康县| 永寿县| 邵阳县| 右玉县| 托克托县| 土默特左旗| 鄯善县| 顺义区| 北安市| 安阳县| 通州市| 辽宁省| 新乐市| 昭苏县| 赤壁市| 鄂托克前旗|