日本精品aⅴ一区二区三区|国产欧美一二三区|国产乱码精品精|国产精品电影在线免费

      1. <blockquote id="utafg"><th id="utafg"></th></blockquote>
    1. <div id="utafg"></div>
        <blockquote id="utafg"><th id="utafg"></th></blockquote>

        <menuitem id="utafg"></menuitem>
      1. 您現(xiàn)在的位置是:首頁(yè) >要聞 > 2023-12-02 06:18:18 來源:

        線程數(shù)和核心數(shù)(線程數(shù))

        導(dǎo)讀 大家好,我是小夏,我來為大家解答以上問題。線程數(shù)和核心數(shù),線程數(shù)很多人還不知道,現(xiàn)在讓我們一起來看看吧!1、java中線程池的監(jiān)控可以...

        大家好,我是小夏,我來為大家解答以上問題。線程數(shù)和核心數(shù),線程數(shù)很多人還不知道,現(xiàn)在讓我們一起來看看吧!

        1、java中線程池的監(jiān)控可以檢測(cè)到正在執(zhí)行的線程數(shù)。

        2、通過線程池提供的參數(shù)進(jìn)行監(jiān)控。線程池里有一些屬性在監(jiān)控線程池的時(shí)候可以使用

        3、taskCount:線程池需要執(zhí)行的任務(wù)數(shù)量。

        4、completedTaskCount:線程池在運(yùn)行過程中已完成的任務(wù)數(shù)量。小于或等于taskCount。

        5、largestPoolSize:線程池曾經(jīng)創(chuàng)建過的最大線程數(shù)量。通過這個(gè)數(shù)據(jù)可以知道線程池是否滿過。如等于線程池的最大大小,則表示線程池曾經(jīng)滿了。

        6、getPoolSize:線程池的線程數(shù)量。如果線程池不銷毀的話,池里的線程不會(huì)自動(dòng)銷毀,所以這個(gè)大小只增不+ getActiveCount:獲取活動(dòng)的線程數(shù)。

        7、通過擴(kuò)展線程池進(jìn)行監(jiān)控。通過繼承線程池并重寫線程池的beforeExecute,afterExecute和terminated方法,我們可以在任務(wù)執(zhí)行前,執(zhí)行后和線程池關(guān)閉前干一些事情。如監(jiān)控任務(wù)的平均執(zhí)行時(shí)間,最大執(zhí)行時(shí)間和最小執(zhí)行時(shí)間等。這幾個(gè)方法在線程池里是空方法。如:

        8、protected void beforeExecute(Thread t, Runnable r) { }

        本文到此講解完畢了,希望對(duì)大家有幫助。