Details
-
Enhancement
-
Resolution: Fixed
-
P3
-
None
-
b05
Description
In preparation for when virtual threads can unmount while holding a monitor or unmount when blocking on monitorenter, the implementation of VirtualThread's interrupt method needs to be refactored to avoid parking/blocking while holding the Thread's interrupt lock. The implementations of sun.nio.ch.Interruptible can be refactored to close/wakeup the InterruptibleChannel/Selector after releasing the interrupt lock.
Attachments
Issue Links
- relates to
-
JDK-8311218 fatal error: stuck in JvmtiVTMSTransitionDisabler::VTMS_transition_disable
- Resolved