Skip to content

Instantly share code, notes, and snippets.

View andreysaksonov's full-sized avatar
🦑
Software Engineer

Andrey Saksonov andreysaksonov

🦑
Software Engineer
View GitHub Profile

Thread Pools

Thread pools on the JVM should usually be divided into the following three categories:

  1. CPU-bound
  2. Blocking IO
  3. Non-blocking IO polling

Each of these categories has a different optimal configuration and usage pattern.