我有一段代碼會使用Quartz創建作業。這段代碼將被多個線程Quartz Scheduler不能在多線程服務中工作
ISchedulerFactory fac = new StdSchedulerFactory();
sched = fac.GetScheduler();
// schedele job
sched.ScheduleJob(job1, trigger1);
sched.Shutdown();
有些時候我歌廳錯誤信息,而與名獲得調度
計劃被稱爲「{0}」已存在。
由於pere一些論壇suggeton如果我將getscheduler邏輯移動到singleton類,它工作正常,沒有任何問題。我不知道爲什麼我們需要將它移到單身課程。
我真的不明白是什麼導致了這個問題。
你是使用jmx還是rmi代理遠程調度程序? – Shinchan
我正在使用Quartz的.Net版本 – Brainchild