Home
last modified time | relevance | path

Searched refs:IDLE (Results 1 - 11 of 11) sorted by relevance

/commonlibrary/rust/ylong_runtime/ylong_runtime/src/executor/
H A Dparker.rs34 const IDLE: usize = 0; consts
43 state: AtomicUsize::new(IDLE),
79 .compare_exchange(NOTIFIED, IDLE, SeqCst, SeqCst) in park()
102 .compare_exchange(IDLE, PARKED_ON_DRIVER, SeqCst, SeqCst) in park_on_driver()
106 self.state.swap(IDLE, SeqCst); in park_on_driver()
114 match self.state.swap(IDLE, SeqCst) { in park_on_driver()
127 .compare_exchange(IDLE, PARKED_ON_CONDVAR, SeqCst, SeqCst) in park_on_condvar_timeout()
132 self.state.swap(IDLE, SeqCst); in park_on_condvar_timeout()
150 .compare_exchange(NOTIFIED, IDLE, SeqCst, SeqCst) in park_on_condvar_timeout()
158 self.state.store(IDLE, SeqCs in park_on_condvar_timeout()
[all...]
H A Dcurrent_thread.rs30 const IDLE: usize = 0; consts
90 state: AtomicUsize::new(IDLE), in new()
113 .compare_exchange(IDLE, PARKED_ON_DRIVER, AcqRel, Acquire) in park_on_driver()
117 return match self.state.swap(IDLE, AcqRel) { in park_on_driver()
134 match self.state.swap(IDLE, AcqRel) { in park_on_driver()
146 .compare_exchange(IDLE, PARKED_ON_CONDVAR, AcqRel, Acquire) in park_on_condvar()
150 return match self.state.swap(IDLE, AcqRel) { in park_on_condvar()
166 match self.state.swap(IDLE, AcqRel) { in park_on_condvar()
176 IDLE | NOTIFIED | NOTIFIED_BLOCK => {} in unpark()
188 IDLE | NOTIFIE in unpark()
[all...]
/commonlibrary/rust/ylong_runtime/ylong_runtime/src/sync/
H A Datomic_waker.rs26 const IDLE: u8 = 0; consts
37 state: AtomicU8::new(IDLE),
45 .compare_exchange(IDLE, REGISTERING, Acquire, Acquire)
47 Ok(IDLE) => {
52 .compare_exchange(REGISTERING, IDLE, AcqRel, Acquire)
57 self.state.store(IDLE, Release);
78 IDLE => {
/commonlibrary/ets_utils/platform/
H A Dutils.h25 IDLE, enumerator
/commonlibrary/ets_utils/js_concurrent_module/taskpool/
H A Dworker.h43 enum class WorkerState { IDLE, RUNNING, BLOCKED }; member in Commonlibrary::Concurrent::TaskPoolModule::WorkerState
47 {Priority::IDLE, ffrt::qos_background},
214 std::atomic<WorkerState> state_ {WorkerState::IDLE};
H A Dtask_manager.cpp59 {Priority::IDLE, OHOS::AppExecFwk::EventQueue::Priority::IDLE},
249 if ((worker->state_ == WorkerState::IDLE) || (worker->IsExecutingLongTask()) || in CheckForBlockedWorkers()
261 worker->UpdateWorkerState(WorkerState::BLOCKED, WorkerState::IDLE); in CheckForBlockedWorkers()
411 if (worker->state_ != WorkerState::IDLE || worker->HasLongTask()) { in TriggerShrink()
720 if (priority != Priority::IDLE) { in IncreaseNumIfNoIdle()
727 if (priority != Priority::IDLE) { in DecreaseNumIfNoIdle()
787 auto& idleTaskQueue = taskQueues_[Priority::IDLE]; in DequeueTaskId()
789 return GetTaskByPriority(idleTaskQueue, Priority::IDLE); in DequeueTaskId()
798 if (worker->state_ == WorkerState::IDLE) { in IsChooseIdle()
[all...]
H A Dworker.cpp176 {ffrt::qos_background, Priority::IDLE}, in InitFfrtInfo()
371 UpdateWorkerState(WorkerState::RUNNING, WorkerState::IDLE); in NotifyTaskFinished()
H A Dtaskpool.cpp62 napi_value idlePriority = NapiHelper::CreateUint32(env, Priority::IDLE); in InitTaskPool()
67 DECLARE_NAPI_PROPERTY("IDLE", idlePriority), in InitTaskPool()
/commonlibrary/ets_utils/platform/ohos/
H A Dqos_helper.cpp31 {Priority::IDLE, OHOS::QOS::QosLevel::QOS_BACKGROUND},
/commonlibrary/ets_utils/js_concurrent_module/taskpool/test/
H A Dtest.cpp247 worker->state_ = WorkerState::IDLE; in TriggerShrink()
255 worker->state_ = WorkerState::IDLE; in TriggerShrink()
373 worker->state_ = WorkerState::IDLE; in NotifyWorkerIdle()
430 worker->state_ = WorkerState::IDLE; in RestoreWorker()
788 worker->state_ = WorkerState::IDLE; in DebuggerOnPostTask()
870 worker->state_ = WorkerState::IDLE; in TaskResultCallback()
H A Dtest_taskpool.cpp826 taskManager.EnqueueTaskId(taskId, Priority::IDLE); in HWTEST_F()
831 ASSERT_TRUE(result.second == Priority::IDLE); in HWTEST_F()

Completed in 24 milliseconds