QWorker 更新 – 修正了已知的三处问题

【问题描述】

1、TQSimple.Clear函数在第一个就符合条件时,未设置 AFirst 值,造成 Repush 时,作业很可能丢失。

2、TQWorkers.Post、At 的 AInterval 参数值为负数时,会引起作业被立即循环处理,从而造成 CPU 占用率过高。

3、如果提交一个重复作业后,立即提交一个需要较长时间才能完成的普通作业,重复作业有可能不能及时触发。该问题是由于投递的定时作业和普通作业使用了同一个工作者造成的,这样子定时作业在普通作业完成和其它工作者超时前得不到执行机会。

【严重程度】

【更新级别】

立即

【特别感谢】

KEN

分享到: