2013-11-24 32 views

回答

1

通過將Execute()方法的主體包裝在lock塊中,可以確保並行執行多個作業。但是,由於lock聲明的性質,這會導致有關作業的執行排隊,這可能是也可能不是您想要的。

如果你寧願作業的執行時,作業已經運行跳過,這可以用static bool和和一個小lockiftry解決。這是第一個未經過測試的構建基類的嘗試:https://gist.github.com/schourode/7639291

我很想收到有關此實驗的反饋。如果成功,這很可能會使其進入NCron核心裝配。

相關問題