This commit is contained in:
Looly
2023-03-13 01:11:43 +08:00
parent f05e084a3b
commit 5b559d19bd
94 changed files with 320 additions and 309 deletions

View File

@@ -53,9 +53,6 @@ public class TaskExecutorManager implements Serializable {
synchronized (this.executors) {
this.executors.add(executor);
}
// 子线程是否为deamon线程取决于父线程因此此处无需显示调用
// executor.setDaemon(this.scheduler.daemon);
// executor.start();
this.scheduler.threadExecutor.execute(executor);
return executor;
}

View File

@@ -17,6 +17,10 @@ public class TaskLauncherManager implements Serializable {
/** 启动器列表 */
protected final List<TaskLauncher> launchers = new ArrayList<>();
/**
* 构造
* @param scheduler {@link Scheduler}
*/
public TaskLauncherManager(final Scheduler scheduler) {
this.scheduler = scheduler;
}
@@ -31,9 +35,6 @@ public class TaskLauncherManager implements Serializable {
synchronized (this.launchers) {
this.launchers.add(launcher);
}
//子线程是否为deamon线程取决于父线程因此此处无需显示调用
//launcher.setDaemon(this.scheduler.daemon);
// launcher.start();
this.scheduler.threadExecutor.execute(launcher);
return launcher;
}