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 - 执行的业务逻辑