public abstract class ForEach<E> extends Object
| 限定符和类型 | 类和说明 |
|---|---|
private class |
ForEach.Worker |
| 构造器和说明 |
|---|
ForEach(Executor executor,
int maxPermits) |
ForEach(Executor executor,
Queue<E> workQueue,
int maxPermits) |
ForEach(int nThreads) |
private final Latch latch
private final ForEach.Worker worker
private final Executor executor
public ForEach(int nThreads)
public ForEach(Executor executor, int maxPermits)
public void accept(E element)
public void join(boolean shutdown)
protected abstract void process(E element)
public static <E> void run(Iterable<E> iterable, java.util.function.Consumer<E> consumer)
public static void main(String[] args)
Copyright © 2020. All rights reserved.