10.4 任务执行器
任务执行器(Task runner)定义DataCleaner的引擎将如何执行分析作业的任务。通常不应编辑此标签内容。但是,这里有两个选项:
<multithreaded-taskrunner max-threads="30" />
定义具有30个可用线程的线程池的多线程任务运行程序。请注意,尽管30看起来是一个很高的数字,但是太小的线程池可能会导致问题,因为有些任务会安排额外的任务,因此当线程数非常低时,会有死锁的风险。
<singlethreaded-taskrunner />
定义单线程任务运行程序。在传统硬件或操作系统上,这种设置会更好,但它不会利用现代体系结构的多线程功能。