/openjdk10/jdk/src/java.desktop/share/native/common/awt/debug/ |
H A D | debug_util.c | 31 dmutex_t mutex; local 32 mutex = (dmutex_t)JVM_RawMonitorCreate(); 33 DASSERT(mutex != NULL); 35 return mutex; 38 void DMutex_Destroy(dmutex_t mutex) { argument 39 if (mutex != NULL) { 40 JVM_RawMonitorDestroy(mutex); 44 void DMutex_Enter(dmutex_t mutex) { argument 45 if (mutex != NULL) { 46 JVM_RawMonitorEnter(mutex); 50 DMutex_Exit(dmutex_t mutex) argument [all...] |
/openjdk10/corba/src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/ |
H A D | StatisticMonitoredAttribute.java | 45 // getValue() and clearState() is synchronized on this user provided mutex 46 private Object mutex; field in class:StatisticMonitoredAttribute 66 * @param mutex using which clearState() and getValue() calls need to be locked. 69 StatisticsAccumulator s, Object mutex) 79 this.mutex = mutex; 90 synchronized( mutex ) { 100 synchronized( mutex ) { 68 StatisticMonitoredAttribute(String name, String desc, StatisticsAccumulator s, Object mutex) argument
|
/openjdk10/jdk/src/jdk.jdi/share/native/libdt_shmem/ |
H A D | sysShmem.h | 36 int sysIPMutexCreate(const char *name, sys_ipmutex_t *mutex); 37 int sysIPMutexOpen(const char *name, sys_ipmutex_t *mutex); 38 int sysIPMutexEnter(sys_ipmutex_t mutex, sys_event_t event); 39 int sysIPMutexExit(sys_ipmutex_t mutex); 40 int sysIPMutexClose(sys_ipmutex_t mutex);
|
H A D | shmemBase.c | 61 * The following assertions should hold anytime the stream's mutex is not held 87 sys_ipmutex_t mutex; member in struct:SharedMemoryTransport 123 sys_ipmutex_t mutex; member in struct:Stream 280 return sysIPMutexExit(stream->mutex); 283 /* enter the stream's mutex and (optionally) check for a closed stream */ 287 jint ret = sysIPMutexEnter(stream->mutex, event); 303 * Enter/exit with stream mutex held. 304 * On error, does not hold the stream mutex. 311 /* Assumes mutex is held on call */ 331 * Enter/exit with stream mutex hel [all...] |
/openjdk10/corba/src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/concurrent/ |
H A D | CondVar.java | 58 * private final Mutex mutex; 68 * mutex = new Mutex(); 69 * notFull = new CondVar(mutex); 70 * notEmpty = new CondVar(mutex); 76 * mutex.acquire(); 87 * mutex.release(); 93 * mutex.acquire(); 105 * mutex.release(); 111 * mutex.acquire(); 125 * mutex 200 CondVar(Sync mutex, boolean debug) argument [all...] |
/openjdk10/hotspot/src/share/vm/runtime/ |
H A D | mutexLocker.hpp | 29 #include "runtime/mutex.hpp" 140 // A MutexLocker provides mutual exclusion with respect to a given mutex 158 char *lock_name(Mutex *mutex); 164 MutexLocker(Monitor * mutex) { argument 165 assert(mutex->rank() != Mutex::special, 166 "Special ranked mutex should only use MutexLockerEx"); 167 _mutex = mutex; 172 MutexLocker(Monitor * mutex, Thread *thread) { argument 173 assert(mutex->rank() != Mutex::special, 174 "Special ranked mutex shoul 205 MutexLockerEx(Monitor * mutex, bool no_safepoint_check = !Mutex::_no_safepoint_check_flag) argument 299 MutexUnlocker(Monitor * mutex) argument 318 MutexUnlockerEx(Monitor * mutex, bool no_safepoint_check = !Mutex::_no_safepoint_check_flag) argument 348 VerifyMutexLocker(Monitor * mutex) argument [all...] |
H A D | mutexLocker.cpp | 295 GCMutexLocker::GCMutexLocker(Monitor * mutex) { argument 299 _mutex = mutex; 315 st->print_cr(" ([mutex/lock_event])");
|
/openjdk10/jdk/src/jdk.jdi/windows/native/libdt_shmem/ |
H A D | shmem_md.c | 153 HANDLE mutex; local 158 mutex = CreateMutex(NULL, /* no inheritance */ 161 if (mutex == NULL) { 165 CloseHandle(mutex); 169 *mutexPtr = mutex; 176 HANDLE mutex; local 181 mutex = OpenMutex(SYNCHRONIZE, /* able to wait/release */ 184 if (mutex == NULL) { 188 *mutexPtr = mutex; 193 sysIPMutexEnter(sys_ipmutex_t mutex, sys_event_ argument 207 sysIPMutexExit(sys_ipmutex_t mutex) argument 214 sysIPMutexClose(sys_ipmutex_t mutex) argument [all...] |
/openjdk10/jdk/src/java.desktop/share/classes/com/sun/beans/introspect/ |
H A D | ClassInfo.java | 57 private final Object mutex = new Object(); field in class:ClassInfo 69 synchronized (this.mutex) { 80 synchronized (this.mutex) { 91 synchronized (this.mutex) {
|
/openjdk10/jdk/src/java.desktop/share/classes/com/sun/media/sound/ |
H A D | SoftMixingMixerProvider.java | 43 static final Object mutex = new Object(); field in class:SoftMixingMixerProvider 51 synchronized (mutex) {
|
H A D | SoftMixingMixer.java | 379 synchronized (SoftMixingMixerProvider.mutex) { 438 synchronized (SoftMixingMixerProvider.mutex) {
|
/openjdk10/jdk/src/java.base/unix/native/libjimage/ |
H A D | osSupport_unix.cpp | 96 pthread_mutex_lock(&mutex); 100 pthread_mutex_unlock(&mutex); 105 pthread_mutex_init(&mutex, NULL); 109 // pthread_mutex_destroy(&mutex);
|
/openjdk10/jdk/src/java.base/share/classes/java/util/ |
H A D | Collections.java | 1992 static <T> Collection<T> synchronizedCollection(Collection<T> c, Object mutex) { argument 1993 return new SynchronizedCollection<>(c, mutex); 2003 final Object mutex; // Object on which to synchronize field in class:Collections.SynchronizedCollection 2007 mutex = this; 2010 SynchronizedCollection(Collection<E> c, Object mutex) { argument 2012 this.mutex = Objects.requireNonNull(mutex); 2016 synchronized (mutex) {return c.size();} 2019 synchronized (mutex) {return c.isEmpty();} 2022 synchronized (mutex) {retur 2117 synchronizedSet(Set<T> s, Object mutex) argument 2132 SynchronizedSet(Set<E> s, Object mutex) argument 2204 SynchronizedSortedSet(SortedSet<E> s, Object mutex) argument 2299 SynchronizedNavigableSet(NavigableSet<E> s, Object mutex) argument 2387 synchronizedList(List<T> list, Object mutex) argument 2407 SynchronizedList(List<E> list, Object mutex) argument 2499 SynchronizedRandomAccessList(List<E> list, Object mutex) argument 2565 final Object mutex; // Object on which to synchronize field in class:Collections.SynchronizedMap 2572 SynchronizedMap(Map<K,V> m, Object mutex) argument 2765 SynchronizedSortedMap(SortedMap<K,V> m, Object mutex) argument 2867 SynchronizedNavigableMap(NavigableMap<K,V> m, Object mutex) argument [all...] |
/openjdk10/jdk/test/java/util/concurrent/locks/Lock/ |
H A D | FlakyMutex.java | 61 final FlakyMutex mutex = new FlakyMutex(); 68 try { mutex.lock(); break; } 72 try { check(! mutex.tryLock()); } 75 try { check(! mutex.tryLock(1, TimeUnit.MICROSECONDS)); } 78 mutex.unlock();
|
/openjdk10/hotspot/src/os/windows/vm/ |
H A D | attachListener_windows.cpp | 102 static HANDLE mutex() { return _mutex; } function in class:Win32AttachListener 164 guarantee(_mutex != (HANDLE)NULL, "mutex creation failed"); 202 DWORD res = ::WaitForSingleObject(mutex(), INFINITE); 234 ::ReleaseMutex(mutex()); 248 res = ::WaitForSingleObject(mutex(), INFINITE); 258 ::ReleaseMutex(mutex()); 340 DWORD res = ::WaitForSingleObject(Win32AttachListener::mutex(), INFINITE); 347 ::ReleaseMutex(Win32AttachListener::mutex());
|
/openjdk10/hotspot/src/os/aix/vm/ |
H A D | jsig.c | 49 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable 66 pthread_mutex_lock(&mutex); 71 pthread_cond_wait(&cond, &mutex); 77 pthread_mutex_unlock(&mutex);
|
/openjdk10/hotspot/src/os/bsd/vm/ |
H A D | jsig.c | 50 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable 66 pthread_mutex_lock(&mutex); 71 pthread_cond_wait(&cond, &mutex); 77 pthread_mutex_unlock(&mutex);
|
/openjdk10/hotspot/src/os/solaris/vm/ |
H A D | jsig.c | 50 static mutex_t mutex = DEFAULTMUTEX; variable 84 mutex_lock(&mutex); 89 cond_wait(&cond, &mutex); 95 mutex_unlock(&mutex);
|
H A D | attachListener_solaris.cpp | 89 // mutex to protect operation list 95 static mutex_t* mutex() { return &_mutex; } function in class:SolarisAttachListener 473 res = os::Solaris::mutex_lock(mutex()); 486 os::Solaris::mutex_unlock(mutex()); 498 int res = os::Solaris::mutex_lock(mutex()); 515 os::Solaris::mutex_unlock(mutex());
|
/openjdk10/hotspot/src/os/linux/vm/ |
H A D | jsig.c | 53 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable 69 pthread_mutex_lock(&mutex); 74 pthread_cond_wait(&cond, &mutex); 80 pthread_mutex_unlock(&mutex);
|
/openjdk10/jdk/src/java.base/share/native/libjimage/ |
H A D | osSupport.hpp | 92 pthread_mutex_t mutex; member in class:SimpleCriticalSection
|
/openjdk10/jdk/test/java/lang/management/ThreadMXBean/ |
H A D | MyOwnSynchronizer.java | 44 static Mutex mutex = new Mutex(); field in class:MyOwnSynchronizer 55 // wait until myThread acquires mutex 56 while (!mutex.isLocked()) { 159 mutex.lock(); 181 AbstractOwnableSynchronizer s = mutex.getSync();
|
/openjdk10/jdk/test/java/lang/management/ManagementFactory/ |
H A D | ThreadMXBeanProxy.java | 46 static Mutex mutex = new Mutex(); field in class:ThreadMXBeanProxy 62 // wait until myThread acquires mutex and lock owner is set. 63 while (!(mutex.isLocked() && mutex.getLockOwner() == thread)) { 111 mutex.lock(); 164 AbstractOwnableSynchronizer s = mutex.getSync();
|
/openjdk10/test/fmw/gtest/include/gtest/internal/ |
H A D | gtest-port.h | 1317 // MutexBase and Mutex implement mutex on pthreads-based platforms. They 1320 // Mutex mutex; 1322 // MutexLock lock(&mutex); // Acquires the mutex and releases it at the end 1327 // the following to define a static mutex: 1331 // You can forward declare a static mutex like this: 1335 // To create a dynamic mutex, just define an object of type Mutex. 1338 // Acquires this mutex. 1345 // Releases this mutex. 1350 // mutex whe 1413 GTestMutexLock(MutexBase* mutex) argument [all...] |
/openjdk10/jdk/make/non-build-utils/reorder/tools/ |
H A D | mcount.c | 478 static mutex_t mutex; variable 484 mutex_init(&mutex, USYNC_THREAD, NULL);
|