java – Quartz job Vs.线程立即执行一次任务
发布时间:2020-12-15 03:02:25 所属栏目:Java 来源:网络整理
导读:假设我有一些工作单元需要完成,我想相对于我的应用程序的其余部分异步执行,因为它可能需要很长时间,例如10秒到2分钟.要做到这一点,我正在考虑两个选择: 使用简单的触发器设置Quartz作业,只能触发一次并尽快触发. 创建一个Runnable实例,将其交给Thread,然后
假设我有一些工作单元需要完成,我想相对于我的应用程序的其余部分异步执行,因为它可能需要很长时间,例如10秒到2分钟.要做到这一点,我正在考虑两个选择:
>使用简单的触发器设置Quartz作业,只能触发一次并尽快触发. 在上述内容中,我有以下问题: >使用Quartz作业得到的是线程没有的东西? 解决方法
使用Quartz,您可以“很好地实现”许多功能,例如:
>作业执行的事务管理 不使用它,你必须自己控制它们,一些问题可能很复杂. 开始新线程: >重量轻,无作业持久性,石英api等 这取决于您想要启动哪种工作,以及您的应用程序的其他功能是否也需要作业调度. 如果你的担心只是异步,你就可以开始一个线程.如果还有其他问题,比如聚类,您可以考虑使用石英. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |