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