【发布时间】:2016-03-23 23:59:28
【问题描述】:
我打算创建一个行为类似于计时器的线程。我将在特定延迟后使用 sleep 重新触发操作..
我担心 JVM 是否会在不关闭应用程序的情况下突然终止我的线程,
因此,如果应用程序正在运行并且此线程终止,我的功能将无法获得新的令牌。
要么我将不得不编写一些手动功能来重新启动它。
所以我的问题是:JVM 可以突然杀死任何线程吗?
安排任务的最佳解决方案是什么?由于我的任务执行时间是在运行时到来的,所以我不能使用固定调度执行器。
【问题讨论】:
标签: java jvm java-8 java-7 jvm-crash