Lines Matching refs:WorkerThread
76 virtual void WorkerPrepare(WorkerThread* thread) = 0;
89 void WorkerRetired(WorkerThread* thread);
91 bool IsExceedRunningThreshold(const WorkerThread* thread);
99 void NotifyTaskPicked(const WorkerThread* thread);
101 virtual CPUEUTask* PickUpTaskFromGlobalQueue(WorkerThread* thread) = 0;
102 CPUEUTask* PickUpTaskFromLocalQueue(WorkerThread* thread);
105 virtual WorkerAction WorkerIdleAction(const WorkerThread* thread) = 0;
107 void WorkerSetup(WorkerThread* thread);
108 PollerRet TryPoll(const WorkerThread* thread, int timeout = -1);
109 unsigned int StealTaskBatch(WorkerThread* thread);
110 virtual CPUEUTask* PickUpTaskBatch(WorkerThread* thread) = 0;