如何检查java中"ForkJoinPool commonPool =ForkJoinPool.commonPool()“创建的线程数?并行度是否与公共池()创建的线程数相同?如何创建大于核心cpu数量的线程?
发布于 2022-03-31 18:24:22
您可以通过调用forkjoin池的静态方法来获得线程数。
还有其他的尺寸方法。如果创建自己的池,也可以调用实例方法getParallelism。
您还可以通过获取窃取计数来监视叉车池。https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ForkJoinPool.html#getStealCount--
https://stackoverflow.com/questions/71697329
复制相似问题