aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts/zsh_completion
diff options
context:
space:
mode:
authorGravatar Mark Schaller <mschaller@google.com>2015-11-02 19:55:49 +0000
committerGravatar David Chen <dzc@google.com>2015-11-02 23:19:31 +0000
commit36e8c5b09ea48b03d79ad4ffd3c0bd8d6f7c02d6 (patch)
tree647a3b9249d8956d730d9d545484d8b9fd232271 /scripts/zsh_completion
parent9c1be138546bba63b6908f07eced461ca3daadc9 (diff)
Introduce ForkJoinQuiescingExecutor, permit its use in evaluation
This CL introduces a QuiescingExecutor implementation specialized for ForkJoinPools with the same interrupt handling, error propagation, and task completion semantics as AbstractQueueVisitor. Currently it does this by largely sharing its implementation with AQV. Future refactoring could let it rely more on ForkJoinPool's own awaitQuiescence implementation to avoid the overhead of AQV's remainingTasks counter maintenance. Subtasks spawned by tasks executing in ForkJoinQuiescingExecutor will rely on ForkJoinPool's thread-local task deques for low contention and (mostly) LIFO ordering. -- MOS_MIGRATED_REVID=106864395
Diffstat (limited to 'scripts/zsh_completion')
0 files changed, 0 insertions, 0 deletions