equal
deleted
inserted
replaced
145 } |
145 } |
146 } |
146 } |
147 |
147 |
148 void JvmtiRawMonitor::simple_exit(Thread* self) { |
148 void JvmtiRawMonitor::simple_exit(Thread* self) { |
149 guarantee(_owner == self, "invariant"); |
149 guarantee(_owner == self, "invariant"); |
150 OrderAccess::release_store(&_owner, (Thread*)NULL); |
150 Atomic::release_store(&_owner, (Thread*)NULL); |
151 OrderAccess::fence(); |
151 OrderAccess::fence(); |
152 if (_entry_list == NULL) { |
152 if (_entry_list == NULL) { |
153 return; |
153 return; |
154 } |
154 } |
155 |
155 |