是否可以直接(明确地)使用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);

10-05 21:36