ThreadPoolExecutor.shutdownNow

Attempts to stop all actively executing tasks, halts the processing of waiting tasks, and returns a list of the tasks that were awaiting execution. These tasks are drained (removed) from the task queue upon return from this method.

<p>This method does not wait for actively executing tasks to terminate. Use {@link #awaitTermination awaitTermination} to do that.

<p>There are no guarantees beyond best-effort attempts to stop processing actively executing tasks. This implementation interrupts tasks via {@link Thread#interrupt}; any task that fails to respond to interrupts may never terminate.

@throws SecurityException {@inheritDoc}

class ThreadPoolExecutor
List!(Runnable)
shutdownNow
()

Meta