Просмотр исходного кода

任务线程停止变量修饰符优化

xuxueli 7 лет назад
Родитель
Сommit
7bd120d191

+ 1 - 0
doc/XXL-JOB官方文档.md Просмотреть файл

1201
 - 10、底层LocalCache组件兼容性优化,支持jdk、jdk10编译部署;
1201
 - 10、底层LocalCache组件兼容性优化,支持jdk、jdk10编译部署;
1202
 - 11、任务回调结果优化,支持展示在Rolling log中,方便问题排查;
1202
 - 11、任务回调结果优化,支持展示在Rolling log中,方便问题排查;
1203
 - 12、脚本任务异常Log输出优化;
1203
 - 12、脚本任务异常Log输出优化;
1204
+- 13、任务线程停止变量修饰符优化;
1204
 
1205
 
1205
 
1206
 
1206
 ### TODO LIST
1207
 ### TODO LIST

+ 1 - 1
xxl-job-core/src/main/java/com/xxl/job/core/thread/JobThread.java Просмотреть файл

30
 	private LinkedBlockingQueue<TriggerParam> triggerQueue;
30
 	private LinkedBlockingQueue<TriggerParam> triggerQueue;
31
 	private ConcurrentHashSet<Integer> triggerLogIdSet;		// avoid repeat trigger for the same TRIGGER_LOG_ID
31
 	private ConcurrentHashSet<Integer> triggerLogIdSet;		// avoid repeat trigger for the same TRIGGER_LOG_ID
32
 
32
 
33
-	private boolean toStop = false;
33
+	private volatile boolean toStop = false;
34
 	private String stopReason;
34
 	private String stopReason;
35
 
35
 
36
     private boolean running = false;    // if running job
36
     private boolean running = false;    // if running job