title: What is the Ideal/best thread pool size when using many executors?
body: <p>From many post I can read the formula about the max pool size which depends on the number of CPU + 1. That's a clear explanation.</p>
  
  <p>But what if the application has many of the Executor's or ThreadPoolExecutor's defined. We must then also consider that the application shares the same hardware. How this has impact on the pool size selection. </p>
  
  <p>Do we need to calculate globaly the size and the divide it depend on the number of the defined thread pools?</p>