ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/main/java/util/concurrent/Future.java
(Generate patch)

Comparing jsr166/src/main/java/util/concurrent/Future.java (file contents):
Revision 1.9 by tim, Tue Aug 19 15:04:57 2003 UTC vs.
Revision 1.10 by dl, Sun Aug 24 14:47:31 2003 UTC

# Line 17 | Line 17 | package java.util.concurrent;
17   * <b>Sample Usage</b> (Note that the following classes are all
18   * made-up.) <p>
19   * <pre>
20 < * class ArchiveSearcher { String search(String target); }
20 > * interface ArchiveSearcher { String search(String target); }
21   * class App {
22   *   Executor executor = ...
23   *   ArchiveSearcher searcher = ...
# Line 36 | Line 36 | package java.util.concurrent;
36   * }
37   * </pre>
38   *
39 + * The {@link Executors} class contains more convenient methods
40 + * for common usages. For example, the above explicit
41 + * construction could be replaced with:
42 + * <pre>
43 + * Future&lt;String&gt; future = Executors.execute(executor,
44 + *    new Callable&lt;String&gt;() {
45 + *       public String call() {
46 + *         return searcher.search(target);
47 + *    }});
48 + * </pre>
49   * @since 1.5
50   * @see FutureTask
51   * @see Executor

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines