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 的进程,因此其中的每个线程 运行 都将停止。
如果我使用以下代码在 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 的进程,因此其中的每个线程 运行 都将停止。