Home
last modified time | relevance | path

Searched refs:RECURSIVE_MUTEX (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/taskpool/
H A Dtask_manager.cpp116 std::lock_guard<RECURSIVE_MUTEX> lock(tasksMutex_); in ~TaskManager()
128 std::lock_guard<RECURSIVE_MUTEX> lock(workersMutex_); in CountTraceForWorker()
180 std::lock_guard<RECURSIVE_MUTEX> lock(tasksMutex_); in GetTaskInfos()
241 std::lock_guard<RECURSIVE_MUTEX> lock(workersMutex_); in CheckForBlockedWorkers()
429 std::lock_guard<RECURSIVE_MUTEX> lock(workersMutex_); in GetIdleWorkers()
454 std::lock_guard<RECURSIVE_MUTEX> lock(workersMutex_); in NotifyShrink()
1286 std::lock_guard<RECURSIVE_MUTEX> lock(tasksMutex_); in GetTaskName()
1428 std::lock_guard<RECURSIVE_MUTEX> lock(tasksMutex_); in StoreTask()
1434 std::lock_guard<RECURSIVE_MUTEX> lock(tasksMutex_); in RemoveTask()
1440 std::lock_guard<RECURSIVE_MUTEX> lock(tasksMutex_); in GetTask()
[all …]
H A Dtask.h56 #define RECURSIVE_MUTEX ffrt::recursive_mutex macro
58 #define RECURSIVE_MUTEX std::recursive_mutex macro
182 RECURSIVE_MUTEX taskMutex_ {};
H A Dtask.cpp121 std::lock_guard<RECURSIVE_MUTEX> lock(task->taskMutex_);
141 std::lock_guard<RECURSIVE_MUTEX> lock(task->taskMutex_); in CleanupHookFunc()
264 std::lock_guard<RECURSIVE_MUTEX> lock(taskMutex_); in GetTaskInfo()
1074 std::lock_guard<RECURSIVE_MUTEX> lock(taskMutex_); in NotifyPendingTask()
1127 std::lock_guard<RECURSIVE_MUTEX> lock(taskMutex_); in DeserializeValue()
1386 std::lock_guard<RECURSIVE_MUTEX> lock(taskMutex_); in ClearDelayedTimers()
1422 std::lock_guard<RECURSIVE_MUTEX> lock(taskMutex_); in VerifyAndPostResult()
1430 std::lock_guard<RECURSIVE_MUTEX> lock(taskMutex_); in VerifyAndPostResult()
1451 std::lock_guard<RECURSIVE_MUTEX> lock(taskMutex_); in ShouldDeleteTask()
1484 std::lock_guard<RECURSIVE_MUTEX> lock(taskMutex_); in CheckStartExecution()
[all …]
H A Dtask_group.h84 RECURSIVE_MUTEX taskGroupMutex_ {};
H A Dtask_manager.h185 RECURSIVE_MUTEX tasksMutex_;
210 RECURSIVE_MUTEX workersMutex_;
H A Dtaskpool.cpp323 std::lock_guard<RECURSIVE_MUTEX> lock(task->taskMutex_); in DelayTask()
366 std::lock_guard<RECURSIVE_MUTEX> lock(task->taskMutex_); in ExecuteDelayed()
399 std::lock_guard<RECURSIVE_MUTEX> lock(taskGroup->taskGroupMutex_); in ExecuteGroup()
H A Dtask_group.cpp175 std::lock_guard<RECURSIVE_MUTEX> lock(taskGroupMutex_); in NotifyGroupTask()