Crontab/定时任务 项目在线上运行时,经常要定时去执行某个功能(如:定时去远程拉取一些数据、定时计算数据库里的一些数据进行汇总),这时候就需要使用定时任务来处理了。
请注意,此功能要求任务管理器具有:temporary作为:restart选项(默认值)的选项,async/2以便在任务重新启动时保持直接引用丢失的任务。
classSizedQueue 父:对象 这个类代表指定容量的队列。如果容量已满,推送操作可能会被阻止。 有关SizedQueue如何工作的示例,请参阅Queue。
该模块实现三种类型的队列,它们仅在检索条目的顺序上有所不同。在FIFO队列中,添加的第一个任务是第一个检索的。在LIFO队列中,最近添加的条目是第一个检索到的(像堆栈一样操作)。
::doHigh(string$function_name,string$workload[,string$unique]) 运行单个高优先级任务并返回结果的字符串表示形式。
::doLow(string$function_name,string$workload[,string$unique]) 运行单个低优先级任务并返回结果的字符串表示形式。
它不需要(或暗示)threading或多任务处理,尽管它可以用于这些目的。 该mutex模块定义了以下类: classmutex.mutex 创建一个新的(未锁定)互斥锁。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
