quartz.net 在2.0中取消了IStatefulJob这个job的接口
所以执行job都是并发执行的.?
求教如何设置非并发job
给Job加上[DisallowConcurrentExecutionAttribute]属性即可
再看看官方文档吧,如果找不着就自己写代码吧,比如在数据库中创建一个表 (key,value)。 将一个job和key对应,当job执行时将value设置为1。执行完毕后设置为0。执行前线判断value的值是否为1,如果为1说明job正在执行,直接return。