首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >石英失火-并发

石英失火-并发
EN

Stack Overflow用户
提问于 2013-05-30 19:47:26
回答 1查看 801关注 0票数 1

石英定义了以下两种情况的失火情况:

  1. 线程在池中不可用
  2. 调度程序关闭

如果一个作业是"DisallowConcurrent“,并且由于另一个作业正在处理而没有执行触发器,那么这个触发器是否会被认为是不正确的?

为了简单起见,假设MisfireThreshold为零。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-01 06:14:51

是的,触发器将被认为是不正确的,并将对触发器应用适当的失火策略。可以通过创建触发器侦听器来验证此行为。这样,就会调用triggerMisfired()方法来处理不正确的触发器。另一点,将失火阈值设置为零将导致您的每个触发器都被错误地触发,因为石英确实需要一些时间(几毫秒)才能在指定的触发时间触发触发器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16844674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档