簡體   English   中英

.NET調度程序類體系結構

[英].NET scheduler class architecture

我們正在開發一個自定義調度程序類,該類應該能夠定期調用任務。

我們正在考慮兩種可能的方法:

  1. 對於周期為X秒的每個任務,創建其自己的計時器,其間隔等於任務的周期,或者

  2. 創建一個計時器,並在其每個刻度上重新計算其間隔,重復所有任務並找到時間最接近的一個?

第一種方法似乎更簡單明了,但是我不知道創建10或20個計時器是否昂貴。

您如何看待,從性能角度來看哪個更好?

使用現有的調度庫(如Quartz.net)如何?

Quartz.NET是功能齊全的開源作業調度系統,可用於最小的應用程序到大型企業系統。 Quartz.NET是用C#編寫的純.NET庫,並且是非常實用的開源Java作業調度框架Quartz的端口。 這個項目很大程度上歸功於原始的Java項目,它是父親James House和項目貢獻者。

http://quartznet.sourceforge.net/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM