2011-10-26 66 views
2

java或.NET中是否有可用於執行長時間運行任務的框架? 該框架應該使我能夠靈活地插入我的實現來執行作業,並且還能夠像執行的任務數和負載平衡執行一樣控制運行時。執行長時間運行任務的框架

我想在這裏解決這個問題的不同方法。

回答

0

Windows Workflow Foundation可能在.NET中爲您工作,具體取決於「長時間運行任務」的含義。它具有記錄任務狀態並在稍後恢復的功能,允許任務在重新啓動或其他中斷後繼續運行。

0

在Java中: ThreadPoolExecutor爲您提供一個線程池,並允許您在其中執行任務。它還提供確定當前活動任務的方法,已執行任務的數量等。

0

在.Net中,對於「長時間運行的任務」,它將是Windows Workflow Foundation。對於「像執行任務的數量和執行的負載平衡一樣控制運行時間的能力」,它將是Task Parallel Library。您可能需要評估您的問題陳述,並查看這些框架中的任何一個或兩者的組合是否可以解決您的問題。