Home
last modified time | relevance | path

Searched refs:stealWorkers (Results 1 - 2 of 2) sorted by relevance

/foundation/resourceschedule/ffrt/src/eu/
H A Dcpuworker_manager.h52 stealWorkers[qos].fetch_add(1); in AddStealingWorker()
58 uint64_t stealWorkersNum = stealWorkers[qos].load(); in SubStealingWorker()
62 if (atomic_compare_exchange_weak(&stealWorkers[qos], &stealWorkersNum, stealWorkersNum - 1)) return; in SubStealingWorker()
68 return stealWorkers[qos].load(std::memory_order_relaxed); in GetStealingWorkers()
111 std::atomic_uint64_t stealWorkers[QoS::MaxNum()] = {0}; member in ffrt::CPUWorkerManager
H A Dcpuworker_manager.cpp157 if (stealWorkers[qos()].load(std::memory_order_relaxed) == 0) { in NotifyLocalTaskAdded()

Completed in 1 milliseconds