< prev index next >

src/hotspot/share/prims/jvmtiThreadState.hpp

Print this page
*** 75,11 ***
  //
  // class JvmtiVTMSTransitionDisabler
  //
  // Virtual Thread Mount State Transition (VTMS transition) mechanism
  //
! class JvmtiVTMSTransitionDisabler {
   private:
    static volatile int _VTMS_transition_disable_for_one_count; // transitions for one virtual thread are disabled while it is positive
    static volatile int _VTMS_transition_disable_for_all_count; // transitions for all virtual threads are disabled while it is positive
    static volatile bool _SR_mode;                         // there is an active suspender or resumer
    static volatile int _sync_protocol_enabled_count;      // current number of JvmtiVTMSTransitionDisablers enabled sync protocol
--- 75,11 ---
  //
  // class JvmtiVTMSTransitionDisabler
  //
  // Virtual Thread Mount State Transition (VTMS transition) mechanism
  //
! class JvmtiVTMSTransitionDisabler : public AnyObj {
   private:
    static volatile int _VTMS_transition_disable_for_one_count; // transitions for one virtual thread are disabled while it is positive
    static volatile int _VTMS_transition_disable_for_all_count; // transitions for all virtual threads are disabled while it is positive
    static volatile bool _SR_mode;                         // there is an active suspender or resumer
    static volatile int _sync_protocol_enabled_count;      // current number of JvmtiVTMSTransitionDisablers enabled sync protocol
< prev index next >