石英调度程序如何工作?[已关闭]
2022-09-04 08:35:24
我的问题是:quartz调度器是如何工作的,它与实现Runnable接口(基本上是一个线程)的普通类有什么不同,Runnable接口根据指定的时间间隔唤醒并执行所需的作业?
它是否只是一种方便的做事方式(使用 quartz 调度程序),例如通过 XML 文件指定作业配置,以及轻松地将新作业添加到现有调度程序中,还是还有更多内容?更多,我的意思是它是否做了任何类型的优化,例如它不会在整个持续时间内挂在线程上并释放它?它是一种轮询机制,其中线程不断轮询系统时间并查看指定的时间间隔是否已过去,还是对系统时钟进行某种注册,其中时钟本身通知石英调度程序?
如果需要对上述问题进行任何进一步的澄清,请告诉我。