src/hotspot/share/services/attachListener.hpp
changeset 59252 623722a6aeb9
parent 59248 e92153ed8bdc
equal deleted inserted replaced
59251:4cbfa5077d68 59252:623722a6aeb9
    93     return Atomic::load(&_state);
    93     return Atomic::load(&_state);
    94   }
    94   }
    95 
    95 
    96   static AttachListenerState transit_state(AttachListenerState new_state,
    96   static AttachListenerState transit_state(AttachListenerState new_state,
    97                                            AttachListenerState cmp_state) {
    97                                            AttachListenerState cmp_state) {
    98     return Atomic::cmpxchg(new_state, &_state, cmp_state);
    98     return Atomic::cmpxchg(&_state, cmp_state, new_state);
    99   }
    99   }
   100 
   100 
   101   static bool is_initialized() {
   101   static bool is_initialized() {
   102     return Atomic::load(&_state) == AL_INITIALIZED;
   102     return Atomic::load(&_state) == AL_INITIALIZED;
   103   }
   103   }