| /openjdk7/jdk/src/share/native/sun/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...] |
| /openjdk7/corba/src/share/classes/com/sun/corba/se/spi/monitoring/ |
| H A D | StatisticMonitoredAttribute.java | 49 // getValue() and clearState() is synchronized on this user provided mutex 50 private Object mutex; field in class:StatisticMonitoredAttribute 82 * @param mutex using which clearState() and getValue() calls need to be locked. 86 StatisticsAccumulator s, Object mutex) 96 this.mutex = mutex; 107 synchronized( mutex ) { 117 synchronized( mutex ) { 85 StatisticMonitoredAttribute(String name, String desc, StatisticsAccumulator s, Object mutex) argument
|
| /openjdk7/jdk/src/share/classes/com/sun/media/sound/ |
| H A D | SoftMixingMixerProvider.java | 42 static final Object mutex = new Object(); field in class:SoftMixingMixerProvider 49 synchronized (mutex) {
|
| /openjdk7/corba/src/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 201 CondVar(Sync mutex, boolean debug) argument [all...] |
| /openjdk7/hotspot/src/os/bsd/vm/ |
| H A D | jsig.c | 47 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable 63 pthread_mutex_lock(&mutex); 68 pthread_cond_wait(&cond, &mutex); 74 pthread_mutex_unlock(&mutex);
|
| /openjdk7/hotspot/src/os/linux/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);
|
| /openjdk7/hotspot/src/share/vm/runtime/ |
| H A D | mutexLocker.hpp | 29 #include "runtime/mutex.hpp" 146 // A MutexLocker provides mutual exclusion with respect to a given mutex 164 char *lock_name(Mutex *mutex); 170 MutexLocker(Monitor * mutex) { argument 171 assert(mutex->rank() != Mutex::special, 172 "Special ranked mutex should only use MutexLockerEx"); 173 _mutex = mutex; 178 MutexLocker(Monitor * mutex, Thread *thread) { argument 179 assert(mutex->rank() != Mutex::special, 180 "Special ranked mutex shoul 211 MutexLockerEx(Monitor * mutex, bool no_safepoint_check = !Mutex::_no_safepoint_check_flag) argument 305 MutexUnlocker(Monitor * mutex) argument 324 MutexUnlockerEx(Monitor * mutex, bool no_safepoint_check = !Mutex::_no_safepoint_check_flag) argument 354 VerifyMutexLocker(Monitor * mutex) argument [all...] |
| H A D | mutexLocker.cpp | 289 GCMutexLocker::GCMutexLocker(Monitor * mutex) { argument 293 _mutex = mutex; 309 st->print_cr(" ([mutex/lock_event])");
|
| /openjdk7/jdk/test/java/lang/management/ManagementFactory/ |
| H A D | ThreadMXBeanProxy.java | 47 static Mutex mutex = new Mutex(); field in class:ThreadMXBeanProxy 63 // wait until myThread acquires mutex and lock owner is set. 64 while (!(mutex.isLocked() && mutex.getLockOwner() == thread)) { 112 mutex.lock(); 165 AbstractOwnableSynchronizer s = mutex.getSync();
|
| /openjdk7/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();
|
| /openjdk7/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 | 87 // mutex to protect operation list 93 static mutex_t* mutex() { return &_mutex; } function in class:SolarisAttachListener 462 res = os::Solaris::mutex_lock(mutex()); 475 os::Solaris::mutex_unlock(mutex()); 487 int res = os::Solaris::mutex_lock(mutex()); 504 os::Solaris::mutex_unlock(mutex());
|
| /openjdk7/hotspot/src/os/windows/vm/ |
| H A D | attachListener_windows.cpp | 98 static HANDLE mutex() { return _mutex; } function in class:Win32AttachListener 160 guarantee(_mutex != (HANDLE)NULL, "mutex creation failed"); 198 DWORD res = ::WaitForSingleObject(mutex(), INFINITE); 226 ::ReleaseMutex(mutex()); 238 res = ::WaitForSingleObject(mutex(), INFINITE); 248 ::ReleaseMutex(mutex()); 328 DWORD res = ::WaitForSingleObject(Win32AttachListener::mutex(), INFINITE); 335 ::ReleaseMutex(Win32AttachListener::mutex());
|
| /openjdk7/jdk/src/windows/transport/shmem/ |
| H A D | shmem_md.c | 148 HANDLE mutex; local 153 mutex = CreateMutex(NULL, /* no inheritance */ 156 if (mutex == NULL) { 160 CloseHandle(mutex); 164 *mutexPtr = mutex; 171 HANDLE mutex; local 176 mutex = OpenMutex(SYNCHRONIZE, /* able to wait/release */ 179 if (mutex == NULL) { 183 *mutexPtr = mutex; 188 sysIPMutexEnter(sys_ipmutex_t mutex, sys_event_ argument 202 sysIPMutexExit(sys_ipmutex_t mutex) argument 209 sysIPMutexClose(sys_ipmutex_t mutex) argument [all...] |
| /openjdk7/jdk/make/tools/reorder/tools/ |
| H A D | mcount.c | 478 static mutex_t mutex; variable 484 mutex_init(&mutex, USYNC_THREAD, NULL);
|
| /openjdk7/jdk/src/share/transport/shmem/ |
| 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...] |
| /openjdk7/jdk/src/share/classes/java/util/ |
| H A D | Collections.java | 1591 static <T> Collection<T> synchronizedCollection(Collection<T> c, Object mutex) { argument 1592 return new SynchronizedCollection<>(c, mutex); 1602 final Object mutex; // Object on which to synchronize field in class:Collections.SynchronizedCollection 1608 mutex = this; 1610 SynchronizedCollection(Collection<E> c, Object mutex) { argument 1612 this.mutex = mutex; 1616 synchronized (mutex) {return c.size();} 1619 synchronized (mutex) {return c.isEmpty();} 1622 synchronized (mutex) {retur 1694 synchronizedSet(Set<T> s, Object mutex) argument 1709 SynchronizedSet(Set<E> s, Object mutex) argument 1779 SynchronizedSortedSet(SortedSet<E> s, Object mutex) argument 1844 synchronizedList(List<T> list, Object mutex) argument 1864 SynchronizedList(List<E> list, Object mutex) argument 1947 SynchronizedRandomAccessList(List<E> list, Object mutex) argument 2010 final Object mutex; // Object on which to synchronize field in class:Collections.SynchronizedMap 2019 SynchronizedMap(Map<K,V> m, Object mutex) argument 2159 SynchronizedSortedMap(SortedMap<K,V> m, Object mutex) argument [all...] |