Home
last modified time | relevance | path

Searched refs:queuing_mutex (Results 1 – 9 of 9) sorted by relevance

/oneTBB/include/oneapi/tbb/
H A Dqueuing_mutex.h35 class queuing_mutex {
38 queuing_mutex() noexcept { in queuing_mutex() function
42 queuing_mutex(const queuing_mutex&) = delete;
43 queuing_mutex& operator=(const queuing_mutex&) = delete;
60 scoped_lock(queuing_mutex& m) { in scoped_lock()
74 void acquire( queuing_mutex& m ) { in acquire()
98 bool try_acquire( queuing_mutex& m ) { in try_acquire()
143 queuing_mutex* m_mutex{nullptr};
176 inline void set_name(queuing_mutex&, const char*) {} in set_name() argument
178 inline void set_name(queuing_mutex&, const wchar_t*) {} in set_name() argument
[all …]
/oneTBB/test/conformance/
H A Dconformance_mutex.cpp41 GeneralTest<oneapi::tbb::queuing_mutex>("Queuing Mutex");
63 TestTryAcquire<oneapi::tbb::queuing_mutex>("Queuing Mutex");
/oneTBB/test/tbb/
H A Dtest_mutex.cpp149 test_with_native_threads::test<tbb::queuing_mutex>();
194 …::spin_mutex, oneapi::tbb::mutex, tbb::speculative_spin_mutex, tbb::null_mutex, tbb::queuing_mutex,
H A Dtest_profiling.cpp38 tbb::queuing_mutex,
52 tbb::queuing_mutex,
H A Dtest_hw_concurrency.cpp80 tbb::queuing_mutex qm;
H A Dtest_tbb_header.cpp226 TestTypeDefinitionPresence( queuing_mutex ); in DefinitionPresence()
/oneTBB/doc/main/tbb_userguide/
H A DMutex_Flavors.rst61 - ``queuing_mutex`` is scalable, fair, non-recursive, and spins in user
66 ``spin_mutex`` and ``queuing_mutex``, but additionally support
124 * - \ ``queuing_mutex``
H A DMutual_Exclusion.rst121 ``typedef queuing_mutex FreeListMutexType``, and the code would still
/oneTBB/examples/test_all/fibonacci/
H A Dfibonacci.cpp486 SharedSerialFib<oneapi::tbb::queuing_mutex>, in main()