ExecutorService
ExecutorService — The Java concurrency abstraction that separates task submission from thread creation, scheduling, and lifecycle management.
Concurrency Context
Executor sizing is a queueing and resource-capacity problem, not a constant copied from examples. CPU-bound pools, blocking I/O, queue choice, rejection policy, shutdown discipline, and downstream capacity all influence throughput and tail latency.