< prev index next >

src/hotspot/share/runtime/vmThread.cpp

Print this page

        

*** 201,220 **** } } } bool VMOperationTimeoutTask::is_armed() { ! return OrderAccess::load_acquire(&_armed) != 0; } void VMOperationTimeoutTask::arm() { _arm_time = os::javaTimeMillis(); ! OrderAccess::release_store_fence(&_armed, 1); } void VMOperationTimeoutTask::disarm() { ! OrderAccess::release_store_fence(&_armed, 0); } //------------------------------------------------------------------------------------------------------------------ // Implementation of VMThread stuff --- 201,220 ---- } } } bool VMOperationTimeoutTask::is_armed() { ! return Atomic::load_acquire(&_armed) != 0; } void VMOperationTimeoutTask::arm() { _arm_time = os::javaTimeMillis(); ! Atomic::release_store_fence(&_armed, 1); } void VMOperationTimeoutTask::disarm() { ! Atomic::release_store_fence(&_armed, 0); } //------------------------------------------------------------------------------------------------------------------ // Implementation of VMThread stuff
< prev index next >