sac*_*sha 21 java multithreading
许多方法,如stop(),resume(),suspend()等已被弃用.
那么使用ThreadGroup?创建线程是否有用?
ska*_*man 23
ThreadGroup在具有数千个线程的大型应用程序服务器中,使用是一种有用的诊断技术 如果您的线程在逻辑上组合在一起,那么当您获得堆栈跟踪时,您可以看到违规线程所属的组(例如"Tomcat线程","MDB线程","线程池X"等),这可以是在追踪和解决问题方面有很大帮助.
Gre*_*tes 13
不要ThreadGroup用于新代码.改用这些Executor东西java.util.concurrent.
jbx*_*jbx 10
提供的答案(6年前左右)有点补充.但是,虽然Concurrency API提供了许多构造,但ThreadGroup仍然可能有用.它提供以下功能:
interrupt()使用组中的所有线程.(中断完全没问题,不像suspend(),resume()和stop()).ThreadGroup为守护程序.(因此添加到它的所有新线程都将是守护线程).uncaughtExceptionHandler这样如果组中的一个线程抛出异常,你就有一个回调来处理它.| 归档时间: |
|
| 查看次数: |
21011 次 |
| 最近记录: |