是否可以直接(明确地)使用Glassfish管理的线程池(在Thread Pools -> Configuration
中创建)。这些线程池是否可以通过JNDI或其他方式访问?
用例:监视/配置线程池执行程序,并支持由应用服务器管理的线程池。
最佳答案
看看SpringFramework提供的GlassFishWorkManagerTaskExecutor。
GlassFishWorkManagerTaskExecutor taskExecutor = new GlassFishWorkManagerTaskExecutor();
taskExecutor.setThreadPoolName("test_threadpool");
Runnable task = new Runnable() {
public void run() {
// do the task
}
}
taskExecutor.execute(task);