Java Executor newWorkStealingPool() 方法

2024 年 9 月 27 日 | 2 分钟阅读

Executors 类的 newWorkStealingPool() 方法使用可用处理器数量作为其目标并行级别,创建一个工作窃取线程池。

语法

参数

parallelism - 目标并行级别

返回值

新创建的线程池

Throw

IllegalArgumentException

示例 1

立即测试

输出

size of mypool: 0
Thread Name: ForkJoinPool-1-worker-5
after sleep Thread Name: ForkJoinPool-1-worker-5
Thread Name: ForkJoinPool-1-worker-3
after sleep Thread Name: ForkJoinPool-1-worker-3
Total number threads scheduled): 0

示例 1

立即测试

输出

size of mypool: 0
Thread Name: ForkJoinPool-1-worker-5
after sleep Thread Name: ForkJoinPool-1-worker-5
Thread Name: ForkJoinPool-1-worker-3
after sleep Thread Name: ForkJoinPool-1-worker-3
Total number threads scheduled): 0
下一主题Java Executors