> Several Handlers class use monitors to synchronize when formatting / 
> publishing LogRecords.
> When logging within a VirtualThread, holding this monitor can cause the 
> carrier thread to be pinned.
> Handlers could use jdk.internal.misc.InternalLock, in a similar way to some 
> java.io classes (such as PrintStream) to avoid pinning the carrier thread.

Daniel Fuchs has updated the pull request incrementally with one additional 
commit since the last revision:

  Missed changes to SocketHandler.java

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/13832/files
  - new: https://git.openjdk.org/jdk/pull/13832/files/257588ad..39646ce0

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

  Stats: 31 lines in 1 file changed: 28 ins; 0 del; 3 mod
  Patch: https://git.openjdk.org/jdk/pull/13832.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/13832/head:pull/13832

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

Reply via email to