Statements (56)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:API
|
gptkbp:allows |
parallel processing
|
gptkbp:contains |
gptkb:Count_Down_Latch
gptkb:Cyclic_Barrier gptkb:Read_Write_Lock gptkb:Seimas gptkb:Lock synchronizers |
gptkbp:features |
atomic variables
|
https://www.w3.org/2000/01/rdf-schema#label |
Java API for Concurrency
|
gptkbp:improves |
performance of applications
|
gptkbp:includes |
gptkb:Load_Balancing
gptkb:Fork/_Join_framework java.util.concurrent package Callable interface Runnable interface Future interface Executors framework |
gptkbp:introduced_in |
gptkb:Java_5
|
gptkbp:is_compatible_with |
gptkb:Java_Virtual_Machine
|
gptkbp:is_designed_to |
manage thread lifecycle
reduce thread contention simplify multithreaded programming |
gptkbp:is_documented_in |
Java SE documentation
|
gptkbp:is_known_for |
reliability
scalability ease of use |
gptkbp:is_maintained_by |
gptkb:Oracle_Corporation
|
gptkbp:is_often_used_in |
enterprise applications
|
gptkbp:is_part_of |
gptkb:Java_Standard_Edition
|
gptkbp:is_used_for |
event handling
load balancing resource sharing background processing network communication task scheduling database operations task execution UI updates file processing algorithm parallelization building concurrent applications |
gptkbp:is_used_in |
real-time systems
web applications data processing applications server applications |
gptkbp:offers |
thread pools
|
gptkbp:provides |
gptkb:Future
gptkb:Fork_Join_Pool Concurrency utilities blocking queues high-level concurrency constructs |
gptkbp:supports |
asynchronous programming
multithreading |
gptkbp:bfsParent |
gptkb:Java_2_Platform
|
gptkbp:bfsLayer |
4
|