JEP 425: Virtual Threads (Preview)
GPTKB entity
Statements (53)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_Enhancement_Proposal
|
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:JDK_19
gptkb:Java_20 gptkb:Java_SE_18 gptkb:Java_19 gptkb:Java_21 |
gptkbp:aims_to |
simplify multithreaded programming
the complexity of asynchronous programming the overhead of thread creation |
gptkbp:allows |
thousands of concurrent threads
|
gptkbp:enables |
simpler error handling in concurrent code
|
gptkbp:enhances |
the Java platform
the developer experience the performance of server applications |
gptkbp:facilitates |
better resource utilization
|
gptkbp:features |
gptkb:Java_19
|
gptkbp:improves |
scalability of applications
|
gptkbp:includes |
better debugging capabilities
|
gptkbp:introduced |
virtual threads
|
gptkbp:is_aimed_at |
high-throughput applications
|
gptkbp:is_compatible_with |
existing Java libraries
existing Java applications |
gptkbp:is_designed_for |
Java developers
|
gptkbp:is_designed_to |
easy to use
make concurrent programming more accessible |
gptkbp:is_expected_to |
improve performance of I/ O-bound applications
more maintainable code reduce the need for thread pools the way developers write concurrent code |
gptkbp:is_influenced_by |
other programming languages
|
gptkbp:is_part_of |
gptkb:Java_SE_21
gptkb:Project_Loom Java concurrency Java's evolution |
gptkbp:is_related_to |
asynchronous programming
continuations the concept of fibers |
gptkbp:key |
gptkb:Project_Loom
|
gptkbp:notable_for |
Java's concurrency model
|
gptkbp:origin |
simplifying concurrency in Java
|
gptkbp:part_of |
modernize Java concurrency model
|
gptkbp:proposed_by |
gptkb:Ron_Pressler
a new lightweight concurrency model |
gptkbp:provides |
a new API for virtual threads
|
gptkbp:reduces |
the complexity of thread management
|
gptkbp:screenings |
future concurrency features in Java.
|
gptkbp:set_in |
preview status
|
gptkbp:supports |
structured concurrency
more responsive applications |
gptkbp:sustainability_initiatives |
improve Java's performance
|
gptkbp:was_a_response_to |
the challenges of traditional threading models
|
gptkbp:watch_features |
gptkb:Java_19
|