Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • coreSize – the number of threads to keep in the pool, even if they are idle.
  • size - the maximum number of threads to allow in the pool.
  • queueSize – the size of the queue used to receive work requests. If an attempt is made to schedule a task when the queue has reached is maximum size, the task will be rejected. The default is 100,000.
  • keepAliveTime - when the number of threads is greater than the core, this is the maximum time that excess idle threads will wait for new tasks before terminating.
  • allowCoreThreadTimeOut - If false (default) core threads stay alive even when idle. If true, core threads use keepAliveTime to time out waiting for work.
  • * rejected.execution.handler* - One of the following values corresponding to the appropriate JDK RejectedExecutionHandler: abort, discard, discard.oldest, caller.runs (default).

...