1
爲以下兩種情況

石英定義失火:池 石英失火 - 併發

  • 計劃停機
  • 不可

    1. 線程如果作業「DisallowConcurrent」,不執行觸發器因爲另一份工作正在處理中,這個觸發器是否會被視爲失火?

      爲簡單起見,假設失火閾值爲零。

    回答

    1

    是的,觸發器將被視爲失火,並將適用於觸發器的適當失火策略爲 。 您可以通過創建觸發器偵聽器來驗證此行爲。有了這個,triggerMisfired()方法將被調用用於失火觸發器。 另一點, 把失火閾值設置爲零會導致你的每一個觸發器失火,因爲石英需要一些時間(幾毫秒)在指定的觸發時間觸發觸發器。