JSR 399 (Java SE 24): JEP Proposed to Target: 491: Synchronize Virtual Threads without Pinning

Iris Clark iris.clark at oracle.com
Fri Nov 1 16:41:29 UTC 2024


> The following JEP with scope "SE" has been proposed to target JDK 24:

Sorry about this.  The scope is "Implementation", not "SE" since there is no impact on SE APIs.

Iris

________________________________
From: Iris Clark <iris.clark at oracle.com>
Sent: Friday, November 1, 2024 9:37 AM
To: java-se-spec-experts at openjdk.org <java-se-spec-experts at openjdk.org>
Cc: Iris Clark <iris.clark at oracle.com>
Subject: JSR 399 (Java SE 24): JEP Proposed to Target: 491: Synchronize Virtual Threads without Pinning

The following JEP with scope "SE" has been proposed to target JDK 24:

  491: Synchronize Virtual Threads without Pinning
       https://openjdk.org/jeps/491

  Summary: Improve the scalability of Java code that uses synchronized
  methods and statements by arranging for virtual threads that block in
  such constructs to release their underlying platform threads for use
  by other virtual threads.  This will eliminate nearly all cases of
  virtual threads being pinnedjep444-pinning to platform threads, which
  severely restricts the number of virtual threads available to handle an
  application's workload.

The announced deadline for feedback to jdk-dev is Fri 8 Nov 20:00 UTC:

    https://mail.openjdk.org/pipermail/jdk-dev/2024-November/009600.html

If there are no unresolved objections at that time, then the JEP will be moved
to the Targeted state, indicating that the feature is expected to appear in
the specified release of the JDK Project.  For more information about states,
see the JEP Process document:

    https://openjdk.org/jeps/1

A dashboard that lists JEPs with "SE" scope may be found via a link on this
page:

    https://openjdk.org/projects/jdk/24/spec/

Thanks,
Iris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/java-se-spec-experts/attachments/20241101/4a3ecc7a/attachment-0001.htm>


More information about the java-se-spec-experts mailing list