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

Java守護線程用法實例分析

 更新時間:2019年10月17日 11:53:11   作者:cakincqm  
這篇文章主要介紹了Java守護線程用法,結(jié)合實例形式分析了java守護線程相關(guān)的原理、用法及相關(guān)操作注意事項,需要的朋友可以參考下

本文實例講述了Java守護線程用法。分享給大家供大家參考,具體如下:

一 點睛

針對守護線程,只要有一個用戶線程在執(zhí)行,這個進程就不會結(jié)束。

當線程中只剩下守護線程時,JVM會自動退出,反之,如果還有其他任何用戶線程存在,JVM都不會退出。

二 代碼

public class ThreadDaemon
{
  public static void main( String args[] )
  {
   ThreadTest t = new ThreadTest();
   Thread tt = new Thread( t );
   tt.setDaemon( true ); // 設(shè)置后臺運行
   tt.start( );
   try
   { // 睡眠1毫秒,避免可能出現(xiàn)的沒有輸出的現(xiàn)象
     Thread.sleep( 1 );
   }
   catch( InterruptedException e )
   {
     e.printStackTrace();
   }
  }
}
class ThreadTest implements Runnable
{
  public void run()
  {
   for( int i = 0; true; ++i )
   {
     System.out.println( i + " " + Thread.currentThread().getName()
        + " is running." );
   }
  }
}

三 運行

0  Thread-0 is running.
1  Thread-0 is running.
2  Thread-0 is running.
3  Thread-0 is running.
4  Thread-0 is running.
5  Thread-0 is running.
6  Thread-0 is running.
7  Thread-0 is running.
8  Thread-0 is running.
9  Thread-0 is running.
10  Thread-0 is running.
11  Thread-0 is running.
12  Thread-0 is running.
13  Thread-0 is running.
14  Thread-0 is running.
15  Thread-0 is running.
16  Thread-0 is running.
17  Thread-0 is running.
18  Thread-0 is running.
19  Thread-0 is running.
20  Thread-0 is running.
21  Thread-0 is running.
22  Thread-0 is running.
23  Thread-0 is running.
24  Thread-0 is running.
25  Thread-0 is running.
26  Thread-0 is running.
27  Thread-0 is running.
28  Thread-0 is running.

更多java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java進程與線程操作技巧總結(jié)》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總

希望本文所述對大家java程序設(shè)計有所幫助。

相關(guān)文章

  • Java實現(xiàn)字符串倒序輸出的四種方法匯總

    Java實現(xiàn)字符串倒序輸出的四種方法匯總

    這篇文章主要介紹了Java實現(xiàn)字符串倒序輸出的四種方法匯總,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Java流程控制之循環(huán)結(jié)構(gòu)while、do...while

    Java流程控制之循環(huán)結(jié)構(gòu)while、do...while

    這篇文章主要介紹了Java流程控制之循環(huán)結(jié)構(gòu)while及do...while,文章除了講解循環(huán)結(jié)構(gòu)while和do...while之外,還講解了他們之間的區(qū)別,下面我們就一起進入文章講解更多詳細內(nèi)容吧
    2021-12-12
  • java8 對象轉(zhuǎn)Map時重復 key Duplicate key xxxx的解決

    java8 對象轉(zhuǎn)Map時重復 key Duplicate key xxxx的解決

    這篇文章主要介紹了java8 對象轉(zhuǎn)Map時重復 key Duplicate key xxxx的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java多線程實現(xiàn)Callable接口

    Java多線程實現(xiàn)Callable接口

    本文給大家分享的是使用Java多線程來實現(xiàn)callable接口的方法,以及使用方法,另外還有一個網(wǎng)友的實例,希望能夠?qū)Υ蠹艺莆認ava多線程有所幫助。
    2016-06-06
  • java自定義驗證器的實現(xiàn)示例

    java自定義驗證器的實現(xiàn)示例

    在對外暴露接口中,我們通常會對入?yún)⑦M行驗證,比如一些字符串非空判斷等,本文主要介紹了java自定義驗證器的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • Java基于jeeplus vue實現(xiàn)簡單工作流過程圖解

    Java基于jeeplus vue實現(xiàn)簡單工作流過程圖解

    這篇文章主要介紹了Java基于jeeplus vue實現(xiàn)簡單工作流過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • idea中g(shù)it如何修改commit(ChangeList的使用)

    idea中g(shù)it如何修改commit(ChangeList的使用)

    這篇文章主要介紹了idea中g(shù)it如何修改commit(ChangeList的使用),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • mybatis-plus自帶QueryWrapper自定義sql實現(xiàn)復雜查詢實例詳解

    mybatis-plus自帶QueryWrapper自定義sql實現(xiàn)復雜查詢實例詳解

    MyBatis-Plus是一個MyBatis(opens new window)的增強工具,在 MyBatis的基礎(chǔ)上只做增強不做改變,MyBatis可以無損升級為MyBatis-Plus,這篇文章主要給大家介紹了關(guān)于mybatis-plus自帶QueryWrapper自定義sql實現(xiàn)復雜查詢的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • Java JDK11基于嵌套的訪問控制的實現(xiàn)

    Java JDK11基于嵌套的訪問控制的實現(xiàn)

    這篇文章主要介紹了Java JDK11基于嵌套的訪問控制的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • SpringMVC編程使用Controller接口實現(xiàn)控制器實例代碼

    SpringMVC編程使用Controller接口實現(xiàn)控制器實例代碼

    這篇文章主要介紹了SpringMVC編程使用Controller接口實現(xiàn)控制器實例代碼,具有一定參考價值,需要的朋友可以參考下。
    2017-11-11

最新評論