Java Concurrency

GPTKB entity

Statements (54)
Predicate Object
gptkbp:instanceOf concept
gptkbp:address starvation
ordering
visibility
atomicity
thread safety
deadlocks
race conditions
livelocks
gptkbp:enables simultaneous execution of threads
https://www.w3.org/2000/01/rdf-schema#label Java Concurrency
gptkbp:importantFor gptkb:performance
scalability
responsiveness
gptkbp:relatedTo gptkb:CompletableFuture
gptkb:Java_programming_language
multithreading
parallel computing
asynchronous programming
reactive programming
concurrent programming
thread pools
synchronization primitives
parallel streams
Java Memory Model
gptkbp:usedIn web applications
desktop applications
mobile applications
real-time systems
server applications
gptkbp:uses gptkb:ConcurrentHashMap
gptkb:Thread_class
gptkb:ScheduledExecutorService
gptkb:java.util.concurrent_package
semaphores
locks
synchronization
volatile keyword
concurrent collections
ForkJoinPool
BlockingQueue
CountDownLatch
CyclicBarrier
ReadWriteLock
ReentrantLock
Runnable interface
ThreadPoolExecutor
atomic variables
synchronized keyword
Callable interface
Executor framework
Future interface
gptkbp:bfsParent gptkb:JEP_462
gptkbp:bfsLayer 7