Java.util.concurrent Executors: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
Line 6: Line 6:


An ''executor'' is a mechanism that allows executing tasks on a thread different than the one that submits the task for execution. Executors are preferred to explicitly creating <tt>Thread</tt> instances.  The executor decouples the task submission from the mechanics of how each task will be run, including details of thread use, scheduling, etc.
An ''executor'' is a mechanism that allows executing tasks on a thread different than the one that submits the task for execution. Executors are preferred to explicitly creating <tt>Thread</tt> instances.  The executor decouples the task submission from the mechanics of how each task will be run, including details of thread use, scheduling, etc.
The package offers an executor instance factory class <tt>ava.util.concurrent.Executors</tt>.


=Typical Usage=
=Typical Usage=

Revision as of 03:37, 21 January 2016

Internal

Overview

An executor is a mechanism that allows executing tasks on a thread different than the one that submits the task for execution. Executors are preferred to explicitly creating Thread instances. The executor decouples the task submission from the mechanics of how each task will be run, including details of thread use, scheduling, etc.

The package offers an executor instance factory class ava.util.concurrent.Executors.

Typical Usage

Executor executor = new ThreadPoolExecutor(...);