Home
last modified time | relevance | path

Searched refs:anonymousLockMap (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/utils/locks/
H A Dasync_lock_manager.cpp36 std::unordered_map<uint32_t, AsyncLock *> AsyncLockManager::anonymousLockMap = {}; member in Commonlibrary::Concurrent::LocksModule::AsyncLockManager
81 for (auto [id, lock] : anonymousLockMap) { in CollectLockDependencies()
220 auto it = anonymousLockMap.find(identity->id);
221 if ((it != anonymousLockMap.end()) && (it->second->DecRefCount() == 0)) {
222 anonymousLockMap.erase(it);
375 for (auto &entry : anonymousLockMap) { in CreateLockStates()
412 anonymousLockMap.emplace(id, new AsyncLock(id)); in Request()
431 auto it = anonymousLockMap.find(id->id); in FindAsyncLockUnsafe()
432 if (it == anonymousLockMap.end()) { in FindAsyncLockUnsafe()
H A Dasync_lock_manager.h76 static std::unordered_map<uint32_t, AsyncLock *> anonymousLockMap; variable