Lines Matching defs:concurrent

37  * Utility classes commonly useful in concurrent programming.  This
42 * {@link java.util.concurrent.locks} and
43 * {@link java.util.concurrent.atomic} packages.
49 * {@link java.util.concurrent.Executor} is a simple standardized
54 * or the thread calling {@link java.util.concurrent.Executor#execute
57 * {@link java.util.concurrent.ExecutorService} provides a more
62 * The {@link java.util.concurrent.ScheduledExecutorService}
66 * function expressed as {@link java.util.concurrent.Callable},
69 * A {@link java.util.concurrent.Future} returns the results of
73 * A {@link java.util.concurrent.RunnableFuture} is a {@code Future}
81 * Classes {@link java.util.concurrent.ThreadPoolExecutor} and
82 * {@link java.util.concurrent.ScheduledThreadPoolExecutor}
85 * The {@link java.util.concurrent.Executors} class provides
89 * concrete class {@link java.util.concurrent.FutureTask}
91 * {@link java.util.concurrent.ExecutorCompletionService}, that
95 * <p>Class {@link java.util.concurrent.ForkJoinPool} provides an
97 * java.util.concurrent.ForkJoinTask} and its subclasses. These
104 * The {@link java.util.concurrent.ConcurrentLinkedQueue} class
106 * The {@link java.util.concurrent.ConcurrentLinkedDeque} class is
110 * <p>Five implementations in {@code java.util.concurrent} support
111 * the extended {@link java.util.concurrent.BlockingQueue}
113 * {@link java.util.concurrent.LinkedBlockingQueue},
114 * {@link java.util.concurrent.ArrayBlockingQueue},
115 * {@link java.util.concurrent.SynchronousQueue},
116 * {@link java.util.concurrent.PriorityBlockingQueue}, and
117 * {@link java.util.concurrent.DelayQueue}.
120 * related concurrent designs.
122 * <p>Extended interface {@link java.util.concurrent.TransferQueue},
123 * and implementation {@link java.util.concurrent.LinkedTransferQueue}
128 * <p>The {@link java.util.concurrent.BlockingDeque} interface
131 * Class {@link java.util.concurrent.LinkedBlockingDeque}
136 * The {@link java.util.concurrent.TimeUnit} class provides
157 * <li>{@link java.util.concurrent.Semaphore} is a classic concurrency tool.
159 * <li>{@link java.util.concurrent.CountDownLatch} is a very simple yet
163 * <li>A {@link java.util.concurrent.CyclicBarrier} is a resettable
167 * <li>A {@link java.util.concurrent.Phaser} provides
171 * <li>An {@link java.util.concurrent.Exchanger} allows two threads to
181 * {@link java.util.concurrent.ConcurrentHashMap},
182 * {@link java.util.concurrent.ConcurrentSkipListMap},
183 * {@link java.util.concurrent.ConcurrentSkipListSet},
184 * {@link java.util.concurrent.CopyOnWriteArrayList}, and
185 * {@link java.util.concurrent.CopyOnWriteArraySet}.
199 * java.util.concurrent.ConcurrentHashMap} is "concurrent". A
200 * concurrent collection is thread-safe, but not governed by a
203 * concurrent reads as well as a large number of concurrent
208 * "concurrent" versions are normally preferable. And
213 * <p id="Weakly">Most concurrent Collection implementations
265 * The methods of all classes in {@code java.util.concurrent} and its
271 * <li>Actions in a thread prior to placing an object into any concurrent
307 package java.util.concurrent;