类 ThreadPoolUtil.SingleThreadPoolExecutor
- java.lang.Object
-
- me.hekr.iotos.softgateway.common.utils.ThreadPoolUtil.SingleThreadPoolExecutor
-
- 封闭类:
- ThreadPoolUtil
public static class ThreadPoolUtil.SingleThreadPoolExecutor extends Object
单进程 executor如果新提交,有正在运行的任务,取消掉; 如果队列满,则丢弃最旧的。
注意: 可能当前任务结束不掉,直到运行结束完成,再运行最后提交的任务
如果有循环,则循环结束条件因该使用 Thread.interrupted(); 判断是否被打断,返回 true 应该结束循环