Searched refs:Mutex (Results 1 - 25 of 135) sorted by relevance

123456

/openjdk10/hotspot/src/share/vm/gc/cms/
H A DcmsLockVerifier.hpp37 static void assert_locked(const Mutex* lock, const Mutex* p_lock1, const Mutex* p_lock2)
39 static void assert_locked(const Mutex* lock, const Mutex* p_lock) {
42 static void assert_locked(const Mutex* lock) {
H A DcmsLockVerifier.cpp37 void CMSLockVerifier::assert_locked(const Mutex* lock,
38 const Mutex* p_lock1,
39 const Mutex* p_lock2) {
H A DyieldingWorkgroup.cpp43 _monitor = new Monitor(/* priority */ Mutex::leaf,
140 MutexLockerEx ml(monitor(), Mutex::_no_safepoint_check_flag);
178 monitor()->wait(Mutex::_no_safepoint_check_flag);
207 MutexLockerEx ml(monitor(), Mutex::_no_safepoint_check_flag);
227 MutexLockerEx ml(monitor(), Mutex::_no_safepoint_check_flag);
250 monitor()->wait(Mutex::_no_safepoint_check_flag);
274 MutexLockerEx ml(monitor(), Mutex::_no_safepoint_check_flag);
322 MutexLockerEx ml(gang_monitor, Mutex::_no_safepoint_check_flag);
343 MutexUnlockerEx mul(gang_monitor, Mutex::_no_safepoint_check_flag);
397 gang_monitor->wait(Mutex
[all...]
H A DconcurrentMarkSweepThread.cpp116 MutexLockerEx x(CGC_lock, Mutex::_no_safepoint_check_flag);
152 Mutex::_no_safepoint_check_flag);
183 Mutex::_no_safepoint_check_flag);
211 Mutex::_no_safepoint_check_flag);
216 CGC_lock->wait(Mutex::_no_safepoint_check_flag, t_millis);
235 MutexLockerEx hl(Heap_lock, Mutex::_no_safepoint_check_flag);
259 MutexLockerEx x(CGC_lock, Mutex::_no_safepoint_check_flag);
266 CGC_lock->wait(Mutex::_no_safepoint_check_flag, wait_time_millis);
281 MutexLockerEx hl(Heap_lock, Mutex::_no_safepoint_check_flag);
/openjdk10/hotspot/src/share/vm/runtime/
H A DmutexLocker.hpp33 extern Mutex* Patching_lock; // a lock used to guard code patching of compiled code
35 extern Mutex* Module_lock; // a lock on module and package related data structures
36 extern Mutex* CompiledIC_lock; // a lock used to guard compiled IC patching and access
37 extern Mutex* InlineCacheBuffer_lock; // a lock used to guard the InlineCacheBuffer
38 extern Mutex* VMStatistic_lock; // a lock used to guard statistics count increment
39 extern Mutex* JNIGlobalHandle_lock; // a lock on creating JNI global handles
40 extern Mutex* JNIHandleBlockFreeList_lock; // a lock on the JNI handle block free list
41 extern Mutex* ResolvedMethodTable_lock; // a lock on the ResolvedMethodTable updates
42 extern Mutex* JmethodIdCreation_lock; // a lock on creating JNI method identifiers
43 extern Mutex* JfieldIdCreation_loc
205 MutexLockerEx(Monitor * mutex, bool no_safepoint_check = !Mutex::_no_safepoint_check_flag) argument
232 MonitorLockerEx(Monitor* monitor, bool no_safepoint_check = !Mutex::_no_safepoint_check_flag) argument
248 wait(bool no_safepoint_check = !Mutex::_no_safepoint_check_flag, long timeout = 0, bool as_suspend_equivalent = !Mutex::_as_suspend_equivalent_flag) argument
318 MutexUnlockerEx(Monitor * mutex, bool no_safepoint_check = !Mutex::_no_safepoint_check_flag) argument
[all...]
H A DmutexLocker.cpp40 Mutex* Patching_lock = NULL;
42 Mutex* Module_lock = NULL;
43 Mutex* CompiledIC_lock = NULL;
44 Mutex* InlineCacheBuffer_lock = NULL;
45 Mutex* VMStatistic_lock = NULL;
46 Mutex* JNIGlobalHandle_lock = NULL;
47 Mutex* JNIHandleBlockFreeList_lock = NULL;
48 Mutex* ResolvedMethodTable_lock = NULL;
49 Mutex* JmethodIdCreation_lock = NULL;
50 Mutex* JfieldIdCreation_loc
[all...]
/openjdk10/hotspot/src/share/vm/gc/g1/
H A DsuspendibleThreadSet.cpp51 MonitorLockerEx ml(STS_lock, Mutex::_no_safepoint_check_flag);
53 ml.wait(Mutex::_no_safepoint_check_flag);
61 MonitorLockerEx ml(STS_lock, Mutex::_no_safepoint_check_flag);
73 MonitorLockerEx ml(STS_lock, Mutex::_no_safepoint_check_flag);
85 ml.wait(Mutex::_no_safepoint_check_flag);
98 MonitorLockerEx ml(STS_lock, Mutex::_no_safepoint_check_flag);
121 MonitorLockerEx ml(STS_lock, Mutex::_no_safepoint_check_flag);
129 MonitorLockerEx ml(STS_lock, Mutex::_no_safepoint_check_flag);
H A Dg1YoungRemSetSamplingThread.cpp37 _monitor(Mutex::nonleaf,
46 MutexLockerEx x(&_monitor, Mutex::_no_safepoint_check_flag);
49 _monitor.wait(Mutex::_no_safepoint_check_flag, waitms);
70 MutexLockerEx x(&_monitor, Mutex::_no_safepoint_check_flag);
H A DconcurrentG1RefineThread.cpp57 _monitor = new Monitor(Mutex::nonleaf, "Refinement monitor", true,
76 MutexLockerEx x(_monitor, Mutex::_no_safepoint_check_flag);
78 _monitor->wait(Mutex::_no_safepoint_check_flag);
88 MutexLockerEx x(_monitor, Mutex::_no_safepoint_check_flag);
99 MutexLockerEx x(_monitor, Mutex::_no_safepoint_check_flag);
172 MutexLockerEx x(_monitor, Mutex::_no_safepoint_check_flag);
H A DdirtyCardQueue.hpp121 Mutex* fl_lock,
124 Mutex* lock,
H A DsatbMarkQueue.hpp100 void initialize(Monitor* cbl_mon, Mutex* fl_lock,
102 Mutex* lock);
H A DptrQueue.cpp114 Mutex* fl_lock,
130 MutexLockerEx x(_fl_owner->_fl_lock, Mutex::_no_safepoint_check_flag);
148 MutexLockerEx x(_fl_owner->_fl_lock, Mutex::_no_safepoint_check_flag);
157 MutexLockerEx x(_fl_lock, Mutex::_no_safepoint_check_flag);
225 MutexLockerEx x(_cbl_mon, Mutex::_no_safepoint_check_flag);
258 MutexLockerEx x(_cbl_mon, Mutex::_no_safepoint_check_flag);
277 MutexLockerEx x(_cbl_mon, Mutex::_no_safepoint_check_flag);
301 MutexLockerEx x(_cbl_mon, Mutex::_no_safepoint_check_flag);
/openjdk10/jdk/src/java.desktop/macosx/classes/sun/lwawt/macosx/
H A DCToolkitThreadBlockedHandler.java28 import sun.awt.Mutex;
31 final class CToolkitThreadBlockedHandler extends Mutex implements ToolkitThreadBlockedHandler {
/openjdk10/jdk/test/java/util/concurrent/tck/
H A DAbstractQueuedSynchronizerTest.java65 static class Mutex extends AbstractQueuedSynchronizer { class in class:AbstractQueuedSynchronizerTest
139 final Mutex sync;
140 InterruptibleSyncRunnable(Mutex sync) { this.sync = sync; }
151 final Mutex sync;
152 InterruptedSyncRunnable(Mutex sync) { this.sync = sync; }
216 void assertHasWaitersUnlocked(Mutex sync, ConditionObject c,
226 void assertHasWaitersLocked(Mutex sync, ConditionObject c,
303 Mutex sync = new Mutex();
311 Mutex syn
[all...]
H A DAbstractQueuedLongSynchronizerTest.java62 static class Mutex extends AbstractQueuedLongSynchronizer { class in class:AbstractQueuedLongSynchronizerTest
135 final Mutex sync;
136 InterruptibleSyncRunnable(Mutex sync) { this.sync = sync; }
147 final Mutex sync;
148 InterruptedSyncRunnable(Mutex sync) { this.sync = sync; }
213 void assertHasWaitersUnlocked(Mutex sync, ConditionObject c,
223 void assertHasWaitersLocked(Mutex sync, ConditionObject c,
300 Mutex sync = new Mutex();
308 Mutex syn
[all...]
/openjdk10/hotspot/src/share/vm/gc/shared/
H A DconcurrentGCThread.cpp61 MutexLockerEx x(CGC_lock, Mutex::_no_safepoint_check_flag);
63 CGC_lock->wait(Mutex::_no_safepoint_check_flag, 1);
72 Mutex::_no_safepoint_check_flag);
H A DconcurrentGCPhaseManager.cpp53 MonitorLockerEx ml(CGCPhaseManager_lock, Mutex::_no_safepoint_check_flag);
64 MonitorLockerEx ml(CGCPhaseManager_lock, Mutex::_no_safepoint_check_flag);
73 MonitorLockerEx ml(CGCPhaseManager_lock, Mutex::_no_safepoint_check_flag);
84 CGCPhaseManager_lock->wait(Mutex::_no_safepoint_check_flag);
91 MonitorLockerEx ml(CGCPhaseManager_lock, Mutex::_no_safepoint_check_flag);
99 MonitorLockerEx ml(CGCPhaseManager_lock, Mutex::_no_safepoint_check_flag);
108 MonitorLockerEx ml(CGCPhaseManager_lock, Mutex::_no_safepoint_check_flag);
/openjdk10/hotspot/src/os/aix/vm/
H A DosThread_aix.cpp48 _startThread_lock = new Monitor(Mutex::event, "startThread_lock", true,
H A Dos_aix.hpp49 static Mutex* _createThread_lock;
95 static void set_createThread_lock(Mutex* lk) { _createThread_lock = lk; }
96 static Mutex* createThread_lock(void) { return _createThread_lock; }
/openjdk10/hotspot/src/os/linux/vm/
H A DosThread_linux.cpp42 _startThread_lock = new Monitor(Mutex::event, "startThread_lock", true,
/openjdk10/hotspot/src/os/bsd/vm/
H A DosThread_bsd.cpp46 _startThread_lock = new Monitor(Mutex::event, "startThread_lock", true,
/openjdk10/hotspot/src/share/vm/memory/
H A DfreeList.hpp42 class Mutex;
58 Mutex* _protecting_lock;
89 Mutex* protecting_lock() const { return _protecting_lock; }
90 void set_protecting_lock(Mutex* v) {
/openjdk10/jdk/src/java.desktop/share/classes/sun/awt/
H A DMutex.java28 public class Mutex { class
/openjdk10/corba/src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/concurrent/
H A DMutex.java27 File: Mutex.java
53 * Mutex can be useful in constructions that cannot be
66 * Mutex lock = new Mutex(); // each node keeps its own lock
75 * // (We could instead use a Mutex here too but there is no
133 public class Mutex implements Sync { class in inherits:Sync
/openjdk10/hotspot/src/share/vm/prims/
H A DjvmtiTagMap.hpp50 Mutex _lock; // lock for this tag map
60 inline Mutex* lock() { return &_lock; }

Completed in 233 milliseconds

123456