Statements (54)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:concept
|
| gptkbp:address |
starvation
ordering visibility atomicity thread safety deadlocks race conditions livelocks |
| gptkbp:enables |
simultaneous execution of threads
|
| 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 |
8
|
| https://www.w3.org/2000/01/rdf-schema#label |
Java Concurrency
|