Statements (49)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:technology
|
gptkbp:allows |
task cancellation
|
gptkbp:can_be |
result of computation
null if cancelled |
gptkbp:can_be_used_with |
gptkb:Java_Enhancement_Proposal
gptkb:railway_line gptkb:technology Callable interface Completion Service Future Task |
gptkbp:can_create |
Executors factory methods
|
gptkbp:created_by |
gptkb:railway_line
|
gptkbp:discontinued |
gptkb:theorem
|
https://www.w3.org/2000/01/rdf-schema#label |
Java's Future
|
gptkbp:hyper_threading |
gptkb:theorem
|
gptkbp:is_compatible_with |
gptkb:Java_11
|
gptkbp:is_implemented_in |
Future Task
Abstract Future |
gptkbp:is_often_used_in |
web applications
Java applications server applications |
gptkbp:is_part_of |
gptkb:language
java.util.concurrent package Java Concurrency framework Java 8 features Java concurrency utilities Java concurrency model |
gptkbp:is_related_to |
gptkb:Thread_Pool_Executor
gptkb:technology Executor framework Callable and Runnable |
gptkbp:is_supported_by |
gptkb:software
Java SE 5 and later |
gptkbp:is_used_for |
non-blocking operations
background task execution execute tasks in parallel execute tasks in the background handle exceptions in tasks handle results asynchronously manage long-running tasks wait for task completion |
gptkbp:is_used_in |
concurrent programming
multithreading |
gptkbp:provides |
asynchronous programming capabilities
|
gptkbp:return_policy |
submit method
|
gptkbp:supports |
timeout operations
|
gptkbp:throws |
Execution Exception
|
gptkbp:bfsParent |
gptkb:JEP_359
|
gptkbp:bfsLayer |
5
|