java.util.concurrent
E355647
java.util.concurrent is a core Java SE package that provides high-level concurrency utilities such as thread pools, synchronization primitives, and concurrent data structures to simplify multithreaded programming.
All labels observed (6)
| Label | Occurrences |
|---|---|
| java.util.concurrent canonical | 2 |
| java.util.concurrent package | 1 |
| java.util.concurrent.CountDownLatch | 1 |
| java.util.concurrent.DelayQueue | 1 |
| java.util.concurrent.Semaphore | 1 |
| java.util.concurrent.TimeUnit | 1 |
Statements (55)
| Predicate | Object |
|---|---|
| instanceOf |
Java package
ⓘ
core Java SE API package ⓘ |
| aimsTo |
improve scalability of Java applications
ⓘ
reduce need for low-level thread management ⓘ simplify concurrent programming ⓘ |
| contains |
java.util.concurrent.ArrayBlockingQueue
ⓘ
java.util.concurrent.BlockingQueue ⓘ java.util.concurrent.Callable ⓘ java.util.concurrent.CompletionService ⓘ java.util.concurrent.ConcurrentHashMap ⓘ java.util.concurrent.ConcurrentLinkedQueue ⓘ java.util.concurrent.ConcurrentSkipListMap ⓘ java.util.concurrent.ConcurrentSkipListSet ⓘ java.util.concurrent.CopyOnWriteArrayList ⓘ java.util.concurrent.CopyOnWriteArraySet ⓘ java.util.concurrent self-linksurface differs ⓘ
surface form:
java.util.concurrent.CountDownLatch
java.util.concurrent.CyclicBarrier ⓘ java.util.concurrent self-linksurface differs ⓘ
surface form:
java.util.concurrent.DelayQueue
java.util.concurrent.Exchanger ⓘ java.util.concurrent.Executor ⓘ java.util.concurrent.ExecutorCompletionService ⓘ java.util.concurrent.ExecutorService ⓘ java.util.concurrent.Executors ⓘ java.util.concurrent.ForkJoinPool ⓘ java.util.concurrent.Future ⓘ java.util.concurrent.LinkedBlockingDeque ⓘ java.util.concurrent.LinkedBlockingQueue ⓘ java.util.concurrent.Phaser ⓘ java.util.concurrent.PriorityBlockingQueue ⓘ java.util.concurrent.RecursiveAction ⓘ java.util.concurrent.RecursiveTask ⓘ java.util.concurrent.RunnableFuture ⓘ java.util.concurrent.ScheduledExecutorService ⓘ java.util.concurrent self-linksurface differs ⓘ
surface form:
java.util.concurrent.Semaphore
java.util.concurrent.SynchronousQueue ⓘ java.util.concurrent.ThreadFactory ⓘ java.util.concurrent.ThreadLocalRandom ⓘ java.util.concurrent self-linksurface differs ⓘ
surface form:
java.util.concurrent.TimeUnit
java.util.concurrent.atomic ⓘ java.util.concurrent.locks ⓘ |
| designedFor | multithreaded programming ⓘ |
| introducedIn |
Java Platform, Standard Edition
ⓘ
surface form:
Java 5
|
| partOf | Java Platform, Standard Edition ⓘ |
| provides |
atomic variables
ⓘ
concurrent collections ⓘ executors ⓘ futures ⓘ high-level concurrency utilities ⓘ locks ⓘ synchronization primitives ⓘ thread pools ⓘ |
| usedFor |
building scalable server applications
ⓘ
coordinating tasks between threads ⓘ managing thread lifecycles ⓘ safe sharing of mutable state between threads ⓘ |
Referenced by (7)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
java.util.concurrent.TimeUnit
this entity surface form:
java.util.concurrent.DelayQueue
this entity surface form:
java.util.concurrent.CountDownLatch
this entity surface form:
java.util.concurrent.Semaphore
this entity surface form:
java.util.concurrent package