Answer – the size depends on number of CPU cores and whether the task is CPU bound or IO bound.
For CPU bound (CPU intensive) tasks, the ideal size is same as number of CPU cores.
For IO bound tasks, ideal size depends on the wait time of the IO task. More the wait time, more number of threads can be used to ensure maximum CPU utilization.
Complex concepts explained in short & simple manner. Topics include Java Concurrency, Spring Boot,…