What determines the number of threads a Java ForkJoinPool creates?
There’re related questions on stackoverflow: ForkJoinPool stalls during invokeAll/join ForkJoinPool seems to waste a thread I made a runnable stripped down version of what is happening (jvm arguments i used: -Xms256m -Xmx1024m -Xss8m): import java.util.ArrayList; import java.util.List; import java.util.concurrent.ForkJoinPool; import java.util.concurrent.RecursiveAction; import java.util.concurrent.RecursiveTask; import java.util.concurrent.TimeUnit; public class Test1 { private static ForkJoinPool pool = new … Read more