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)

How this entity was disambiguated

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 ⓘ

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Java Platform, Standard Edition → includesLibrary → java.util.concurrent ⓘ
Java Class Library → includesPackage → java.util.concurrent ⓘ
java.util.concurrent → contains → java.util.concurrent self-linksurface differs ⓘ
this entity surface form: java.util.concurrent.TimeUnit
java.util.concurrent → contains → java.util.concurrent self-linksurface differs ⓘ
this entity surface form: java.util.concurrent.DelayQueue
java.util.concurrent → contains → java.util.concurrent self-linksurface differs ⓘ
this entity surface form: java.util.concurrent.CountDownLatch
java.util.concurrent → contains → java.util.concurrent self-linksurface differs ⓘ
this entity surface form: java.util.concurrent.Semaphore
JVM memory model → influences → java.util.concurrent ⓘ
this entity surface form: java.util.concurrent package