Class MultiThreadRunner
java.lang.Object
tech.riemann.nif.utils.thread.MultiThreadRunner
- Direct Known Subclasses:
CountdownMultiThreadRunner
多线程执行器基类
该类提供了一个基础框架,用于通过多个线程并行执行作业
主要功能是启动指定数量的线程来执行给定的JobRunner任务
子类可以通过继承此类并添加特定的同步机制来实现更复杂的多线程执行逻辑
- Author:
- Kerbores(kerbores@riemann.tech)
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
MultiThreadRunner
public MultiThreadRunner()
-
-
Method Details
-
run
使用指定数量的线程来启动作业运行器- Parameters:
jobRunner- 作业运行器实例,表示需要执行的作业threads- 线程数量,表示要启动的线程数以并行执行作业- Throws:
InterruptedException- 如果在启动线程过程中发生中断异常
-