public class ExecutorTemplate
extends java.lang.Object
示例代码:
ExecutorTemplate template = new ExecutorTemplate(executor);
...
try {
for ( ....) {
template.submit(new Runnable() {})
}
List> result = template.waitForResult();
// do result
} finally {
template.clear();
}
注意:该模板工程,不支持多业务并发调用,会出现数据混乱
| 构造器和说明 |
|---|
ExecutorTemplate(java.util.concurrent.ThreadPoolExecutor executor) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cacelAllFutures() |
void |
clear() |
void |
submit(java.util.concurrent.Callable<java.lang.Exception> task) |
void |
submit(java.lang.Runnable task) |
java.util.List<?> |
waitForResult() |
Copyright © 2023. All rights reserved.