我們的團隊目前正在開發,將有連續運行多線程處理(做的事情,如從隊列中輪詢)的Java應用程序。當使用cron作業與ScheduledExecutorService的
與此相關的應用程序有一系列有一些預先確定的時間段(每天一次,每次六個小時,等),以跑任務。我們團隊的一些成員認爲,這將是最好執行這些任務,通過cron獨立的過程,而另一些人認爲,這將是最好只包括他們通過Java的ScheduledExecutorService的計劃目前的應用中。關於何時使用cron與內部的ScheduledExecutorService有什麼最佳做法,還是僅僅是一個偏好問題?