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

/openjdk10/jdk/src/java.desktop/share/native/common/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...]
/openjdk10/corba/src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/
H A DStatisticMonitoredAttribute.java45 // 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 DsysShmem.h36 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 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...]
/openjdk10/corba/src/java.corba/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
200 CondVar(Sync mutex, boolean debug) argument
[all...]
/openjdk10/hotspot/src/share/vm/runtime/
H A DmutexLocker.hpp29 #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 DmutexLocker.cpp295 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 Dshmem_md.c153 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 DClassInfo.java57 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 DSoftMixingMixerProvider.java43 static final Object mutex = new Object(); field in class:SoftMixingMixerProvider
51 synchronized (mutex) {
H A DSoftMixingMixer.java379 synchronized (SoftMixingMixerProvider.mutex) {
438 synchronized (SoftMixingMixerProvider.mutex) {
/openjdk10/jdk/src/java.base/unix/native/libjimage/
H A DosSupport_unix.cpp96 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 DCollections.java1992 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 DFlakyMutex.java61 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 DattachListener_windows.cpp102 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 Djsig.c49 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 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);
/openjdk10/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.cpp89 // 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 Djsig.c53 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 DosSupport.hpp92 pthread_mutex_t mutex; member in class:SimpleCriticalSection
/openjdk10/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();
/openjdk10/jdk/test/java/lang/management/ManagementFactory/
H A DThreadMXBeanProxy.java46 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 Dgtest-port.h1317 // 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 Dmcount.c478 static mutex_t mutex; variable
484 mutex_init(&mutex, USYNC_THREAD, NULL);

Completed in 380 milliseconds