Searched refs:ManagedBlocker (Results 1 - 4 of 4) sorted by relevance

/libcore/luni/src/main/java/java/util/concurrent/
H A DPhaser.java1055 static final class QNode implements ForkJoinPool.ManagedBlocker {
H A DForkJoinPool.java54 * ManagedBlocker} interface enables extension of the kinds of
504 * The ManagedBlocker extension API can't use helping so relies
3296 * <p>A {@code ManagedBlocker} provides two methods. Method
3301 * thread invoking {@link ForkJoinPool#managedBlock(ManagedBlocker)}.
3310 * <p>For example, here is a ManagedBlocker based on a
3313 * class ManagedLocker implements ManagedBlocker {
3330 * class QueueTaker<E> implements ManagedBlocker {
3347 public static interface ManagedBlocker { interface in class:ForkJoinPool
3371 * thread is blocked in {@link ManagedBlocker#block blocker.block()}.
3392 public static void managedBlock(ManagedBlocker blocke
[all...]
H A DCompletableFuture.java1654 * class implements ManagedBlocker to avoid starvation when
1659 implements ForkJoinPool.ManagedBlocker {
/libcore/jsr166-tests/src/test/java/jsr166/
H A DForkJoinPoolTest.java98 static class ManagedLocker implements ForkJoinPool.ManagedBlocker {
368 * Pool maintains parallelism when using ManagedBlocker

Completed in 100 milliseconds