git: openjdk/loom: jom-master: Initial, crude, support for virtual threads
duke
duke at openjdk.org
Wed Jul 5 00:39:37 UTC 2023
Changeset: 24e80bde
Author: David Holmes <david.holmes at oracle.com>
Date: 2023-07-04 20:26:50 +0000
URL: https://git.openjdk.org/loom/commit/24e80bdee3eaf347f2eab1886be5b52a0185aae7
Initial, crude, support for virtual threads
- Disable the held_monitor_count for Java Object Monitors unless using native mode.
- Disable the "mismatched frameId" abort, and just log instead. (Temporary workaround)
- Dispatch virtual threads to do VirtualThread::park/unpark, and issue extra unpark.
- Adjust logging for pinned threads
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/java.base/share/classes/java/lang/Monitor.java
! src/java.base/share/classes/java/lang/Thread.java
More information about the loom-dev
mailing list