ExecutorService

Turkish equivalent: executor servisiDomain: Concurrency

The Java concurrency abstraction that separates task submission from thread creation, scheduling, and lifecycle management.

Technical 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.

  • Thread Pool
  • queueing
  • CompletableFuture
  • Admission Control