Statements (64)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:project
|
gptkbp:aims_to |
simplify concurrency in Java
|
gptkbp:aims_to_improve |
scalability of applications
thread management overhead |
gptkbp:developed_by |
gptkb:Oracle_Corporation
gptkb:Open_JDK |
gptkbp:development |
gptkb:true
yes |
gptkbp:enables |
scalable applications
better resource utilization |
gptkbp:enhances |
gptkb:Java_programming_language
developer productivity performance of concurrent applications |
gptkbp:facilitates |
simpler code for concurrent tasks
|
gptkbp:has |
lightweight concurrency model
|
gptkbp:has_features |
continuations
|
https://www.w3.org/2000/01/rdf-schema#label |
Project Loom
|
gptkbp:improves |
scalability of applications
|
gptkbp:include |
better debugging capabilities
|
gptkbp:integrates_with |
existing Java frameworks
|
gptkbp:introduced |
virtual threads
|
gptkbp:is_compatible_with |
existing Java code
existing Java libraries |
gptkbp:is_considered_as |
a major enhancement to Java
|
gptkbp:is_designed_to |
be user-friendly
|
gptkbp:is_documented_in |
Java documentation
|
gptkbp:is_expected_to |
open-source
widely adopted backward compatible community-driven well-documented a game changer for Java concurrency. be included in future Java releases how Java handles concurrency reduce complexity of asynchronous programming |
gptkbp:is_expected_to_allow |
more straightforward error handling
|
gptkbp:is_in_preview |
gptkb:true
|
gptkbp:is_influenced_by |
coroutines
Go language's goroutines |
gptkbp:is_part_of |
gptkb:Java_SE
gptkb:Java_2_Platform |
gptkbp:is_related_to |
gptkb:Project_Panama
gptkb:Project_Valhalla asynchronous programming |
gptkbp:is_supported_by |
gptkb:Java_Development_Kit_(JDK)
gptkb:Java_community |
gptkbp:is_tested_for |
gptkb:Java_Development_Kit_(JDK)
early access builds |
gptkbp:is_used_for |
highly concurrent applications
|
gptkbp:is_used_in |
high-performance applications
|
gptkbp:provides |
continuations
lightweight concurrency model |
gptkbp:reduces |
callback hell
complexity of asynchronous programming thread management overhead |
gptkbp:released_in |
gptkb:2017
|
gptkbp:support |
reactive programming models
|
gptkbp:supports |
asynchronous programming
structured concurrency |
gptkbp:targets |
Java developers
|
gptkbp:bfsParent |
gptkb:JEP_389
gptkb:Java_SE_Development_Kit_(JDK) gptkb:Open_JDK |
gptkbp:bfsLayer |
5
|