Java实现终止线程池中正在运行的定时任务

shangdicifu 23 0 PDF 2020-09-03 22:09:32

最近项目中遇到了一个新的需求,就是实现一个可以动态添加定时任务的功能。说到这里,有人可能会说简单啊,使用quartz就好了,简单粗暴。然而quartz框架太重了,小项目根本不好操作啊。当然,也有人会说,jdk提供了timer的接口啊,完全够用啊。Java通过Executors提供四种线程池,分别为:楼主项目中用到的是newScheduledThreadPool, 就这些吧,再多的楼主就班门弄斧了,Google一下,一大堆。项目中总是会遇到比较难搞的解决方案,当Google不太好找时,翻一下jdk的源码或许也是一个不错的方法。

Java实现终止线程池中正在运行的定时任务

Java实现终止线程池中正在运行的定时任务

Java实现终止线程池中正在运行的定时任务

用户评论
请输入评论内容
评分:
暂无评论