Searched defs:mutex (Results 1 - 17 of 17) sorted by relevance

/openjdk7/jdk/src/share/native/sun/awt/debug/
H A Ddebug_util.c31 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 DStatisticMonitoredAttribute.java49 // 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 DSoftMixingMixerProvider.java42 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 DCondVar.java58 * 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 Djsig.c47 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 Djsig.c50 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 DmutexLocker.hpp29 #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 DmutexLocker.cpp289 GCMutexLocker::GCMutexLocker(Monitor * mutex) { argument
293 _mutex = mutex;
309 st->print_cr(" ([mutex/lock_event])");
/openjdk7/jdk/test/java/lang/management/ManagementFactory/
H A DThreadMXBeanProxy.java47 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 DMyOwnSynchronizer.java44 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 Djsig.c50 static mutex_t mutex = DEFAULTMUTEX; variable
84 mutex_lock(&mutex);
89 cond_wait(&cond, &mutex);
95 mutex_unlock(&mutex);
H A DattachListener_solaris.cpp87 // 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 DattachListener_windows.cpp98 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 Dshmem_md.c148 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 Dmcount.c478 static mutex_t mutex; variable
484 mutex_init(&mutex, USYNC_THREAD, NULL);
/openjdk7/jdk/src/share/transport/shmem/
H A DshmemBase.c61 * 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 DCollections.java1591 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...]

Completed in 123 milliseconds