近来用Quartz.Net开发一个调度模块,发现多任务调度的时候线程访问冲突,使用lock来解决在实现IJob的一个类中使用private static readonly object objLockForRun = new object();而不是使用private readonly object objLockForRun = new object();否则起不到线程锁的作用.然后lock(objLockForRun){}测试代码