public class CTPExecutor
extends java.lang.Object
ArrayList list = new ArrayList();
for (int i = 0; i < 20; i++) {
list.add(i);
}
CTPExecutor.execute(list, 5, new CTPExecutor.Task() {
public void execute(Integer o) {
System.out.println(o);
}
});
System.out.println("Finished all threads");
限定符和类型 | 类和说明 |
---|---|
static interface |
CTPExecutor.Task<T>
封装要执行的业务逻辑
|
构造器和说明 |
---|
CTPExecutor() |
限定符和类型 | 方法和说明 |
---|---|
static <T> void |
execute(java.util.Collection<T> list,
int threadCount,
CTPExecutor.Task<T> task)
使用指定的业务逻辑多线程遍历处理指定集合中的对象。
|
public static <T> void execute(java.util.Collection<T> list, int threadCount, CTPExecutor.Task<T> task)
list
- 集合,如表单对象。threadCount
- 并行线程数task
- 执行的业务逻辑