Erlang中的Cron实现

 U曹宸prideX_J 发布于 2022-12-26 13:17

我需要提供一种在特定日期/时间重复执行操作的方法.基本上它应该像Cron一样工作,我正在考虑管理执行时间的方法.

一种解决方案可以是在每个作业/过程中运行循环,并不断检查(每分钟或每秒)当前时间是否是我们等待的时间.

另一种解决方案是通过等待下一次执行来与定时器一起工作.我们计算现在和下一个执行时间之间的差异,并将该延迟提供给计时器.但由于执行时间应该是可管理的,我们需要有一种方法来中断该计时器并创建一个新计时器,或者我们可以简单地杀死该进程并创建一个新进程.

有没有人对如何正确完成它有任何想法,或者它们是否是完成这一特定场景的任何库?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有