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. ------------- Commit messages: - Improve javadoc - Merge - Initial commit Changes: https://git.openjdk.org/jdk/pull/11319/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=11319&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297495 Stats: 237 lines in 4 files changed: 233 ins; 0 del; 4 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