Statements (49)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Future
|
gptkbp:allows |
task cancellation
|
gptkbp:can |
result of computation
null if cancelled |
gptkbp:can_be_combined_with |
gptkb:Future
Future Task |
gptkbp:can_be_used_to |
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:can_be_used_with |
gptkb:Public_service
gptkb:Fork_Join_Pool Callable interface Completion Service |
gptkbp:can_create |
Executors factory methods
|
gptkbp:created_by |
gptkb:Public_service
|
gptkbp:has_been_cancelled |
gptkb:true
|
https://www.w3.org/2000/01/rdf-schema#label |
Java's Future
|
gptkbp:hyper_threading |
gptkb:true
|
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:Java_programming_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:Future Executor framework Callable and Runnable |
gptkbp:is_returned_by |
submit method
|
gptkbp:is_supported_by |
gptkb:Java_Development_Kit_(JDK)
Java SE 5 and later |
gptkbp:is_used_for |
non-blocking operations
background task execution |
gptkbp:is_used_in |
concurrent programming
multithreading |
gptkbp:provides |
asynchronous programming capabilities
|
gptkbp:supports |
timeout operations
|
gptkbp:throws |
Execution Exception
|
gptkbp:bfsParent |
gptkb:JEP_359
|
gptkbp:bfsLayer |
6
|