> The proposed updates for JDK 20 are:
> 
> - ForkJoinPool.externalSubmit 
> - ForkJoinWorkerThread.getQueuedTaskCount 
> 
> These methods will be used to improve the Thread.yield implementation for 
> virtual threads. The range of alternatives explored include not exposing an 
> API and protected methods such as "offerSubmission". The class description 
> speaks of "external clients" and "submissions from non-ForkJoinTask clients", 
> hence the proposed naming and javadoc text.

Alan Bateman has updated the pull request with a new target base due to a merge 
or a rebase. The incremental webrev excludes the unrelated changes brought in 
by the merge/rebase. The pull request contains six additional commits since the 
last revision:

 - Expand test
 - Adjust wording to make it clear that the number of tasks is non-negative
 - Merge
 - Improve javadoc
 - Merge
 - Initial commit

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/11319/files
  - new: https://git.openjdk.org/jdk/pull/11319/files/b1415b2e..a1ee40e5

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=11319&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=11319&range=00-01

  Stats: 14188 lines in 478 files changed: 9499 ins; 2646 del; 2043 mod
  Patch: https://git.openjdk.org/jdk/pull/11319.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/11319/head:pull/11319

PR: https://git.openjdk.org/jdk/pull/11319

Reply via email to