< prev index next >

src/hotspot/share/gc/z/zLock.inline.hpp

Print this page

        

@@ -75,10 +75,22 @@
   Thread* const thread = Thread::current();
   Thread* const owner = Atomic::load(&_owner);
   return owner == thread;
 }
 
+inline void ZNoLock::lock() {
+  // Does nothing
+}
+
+inline bool ZNoLock::try_lock() {
+  return true;
+}
+
+inline void ZNoLock::unlock() {
+  // Does nothing
+}
+
 template <typename T>
 inline ZLocker<T>::ZLocker(T* lock) :
     _lock(lock) {
   _lock->lock();
 }
< prev index next >