Websphere ScheduledExecutorService 线程

Websphere ScheduledExecutorService Thread

如果我使用以下代码在 Websphere 中以预定间隔异步 运行 作业,据我了解,这会在 Websphere JEE 上下文之外创建一个线程,因为该线程无法找到在 Websphere 中配置的数据源等。

    final Runnable beeper = new Runnable() {
       public void run() { System.out.println("beep"); }
     };
    ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1);
    scheduler.scheduleAtFixedRate(beeper, 10, 10, SECONDS);

我的问题是,如果我关闭 websphere,为计划服务创建的线程会死掉还是会保持 运行ning,因为它是在 JEE 上下文之外创建的。

如果您关闭 websphere,这基本上意味着您关闭了运行 JVM 的进程,因此其中的每个线程 运行 都将停止。