Searched refs:ArenaPtrRWMutex (Results 1 – 1 of 1) sorted by relevance
| /oneTBB/test/tbb/ |
| H A D | test_scheduler_mix.cpp | 381 using ArenaPtrRWMutex = PtrRWMutex<tbb::task_arena, arenaAligment>; typedef in ArenaTable 382 std::array<ArenaPtrRWMutex, maxArenas> mArenaTable; 394 …auto find_arena(std::size_t start, F f) -> decltype(f(std::declval<ArenaPtrRWMutex&>(), std::size_… in find_arena() 405 using ScopedLock = ArenaPtrRWMutex::ScopedLock; 417 … if (!find_arena(rnd.get() % maxArenas, [a](ArenaPtrRWMutex& arena, std::size_t) -> bool { in create() 435 if (!find_arena(rnd.get() % maxArenas, [&ts](ArenaPtrRWMutex& arena, std::size_t idx) { in destroy() 457 find_arena(0, [](ArenaPtrRWMutex& arena, std::size_t) { in shutdown() 477 [&ts, &lock, &resIdx](ArenaPtrRWMutex& arena, std::size_t idx) -> tbb::task_arena* { in acquire()
|