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