Home | History | Annotate | Download | only in concurrent

Lines Matching refs:util

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
107 * similar, but additionally supports the {@link java.util.Deque}
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}.
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}.
196 * "synchronized" classes. For example {@code java.util.Hashtable} and
199 * java.util.concurrent.ConcurrentHashMap} is "concurrent". A
214 * (including most Queues) also differ from the usual {@code java.util}
215 * conventions in that their {@linkplain java.util.Iterator Iterators}
216 * and {@linkplain java.util.Spliterator Spliterators} provide
220 * <li>they will never throw {@link java.util.ConcurrentModificationException
266 * The methods of all classes in {@code java.util.concurrent} and its
308 package java.util.concurrent;