Quartz.netを使用する社内で使用しているジョブスケジューリングシステムのアップグレードに取り組んでいます。Quartzの最新バージョンのソースを見ると、.NET 4.0で出荷を開始した大幅に改善されたスレッドプール(またはSystem.Threading.Tasksからのもの)とは対照的に、独自のスレッドプール実装を使用していることに気付きました。
スケジューリング機能にQuartz.netを使用し、スレッドプールにTPLを使用するジョブスケジューリングシステムを誰かが正常に実装したかどうかを知りたいと思います。QuartzのスレッドプールをTPLのスレッドプールに交換するのは比較的簡単ですか?Quartzは、タスクの世界でもまだ関連性がありますか?あるいは、.NET 4.xスレッドプールの大幅な改善(コア認識、ローカルキュー、ロックの改善など)で販売されているように、Quartzのスレッドプールは一般的な粗粒度のバックグラウンドジョブには十分であり、価値はありませんTPLをミックスに強制する努力?
これら2つのツールを一緒に使用する(または使用しない)ことについての洞察を事前に感謝します。