1
在java中創建它時,爲一個線程設置name
和thread group
有什麼好處?我可以在LogCat
(在android中)監視它嗎?爲一個線程設置名稱和線程組有什麼好處?
在java中創建它時,爲一個線程設置name
和thread group
有什麼好處?我可以在LogCat
(在android中)監視它嗎?爲一個線程設置名稱和線程組有什麼好處?
設置名稱的好處主要是爲了記錄目的。
設置線程組的好處是你可以在其上使用ThreadGroup
的方法。
我還補充說,除了記錄功能外,它還有助於調試 - 當您查看jstack/jvisualvm中的線程時,更容易看出每個線程是什麼。
好的,但是什麼時候可能需要使用'ThreadGroup'? – Adham 2012-04-13 05:27:45
@Bader正如我所建議的,當你需要它的任何方法時。我建議你在Javadoc中查找它們。 – EJP 2012-04-13 08:03:46
ThreadGroup在Java 5之前很有用,主要是因爲uncaughtException處理程序,但是在將其添加到Thread類本身之後,我認爲ThreadGroup幾乎被認爲是棄用的,因爲在那裏沒有有用的方法 – hgrey 2012-04-14 00:12:25