5 |
|
*/ |
6 |
|
|
7 |
|
package java.util.concurrent; |
8 |
+ |
import java.util.concurrent.*; // for javadoc (till 6280605 is fixed) |
9 |
|
|
10 |
|
/** |
11 |
|
* An object that executes submitted {@link Runnable} tasks. This |
89 |
|
* extensible thread pool implementation. The {@link Executors} class |
90 |
|
* provides convenient factory methods for these Executors. |
91 |
|
* |
92 |
< |
* <p>Memory consistency effects: State changes to a <tt>Runnable</tt> |
93 |
< |
* object made prior to submission to an <tt>Executor</tt> <a href="package-summary.html#MemoryVisibility"><i>happen-before</i></a> |
94 |
< |
* its execution. |
92 |
> |
* <p>Memory consistency effects: Actions in a thread prior to |
93 |
> |
* submitting a {@code Runnable} object to an {@code Executor} |
94 |
> |
* <a href="package-summary.html#MemoryVisibility"><i>happen-before</i></a> |
95 |
> |
* its execution begins, perhaps in another thread. |
96 |
|
* |
97 |
|
* @since 1.5 |
98 |
|
* @author Doug Lea |