Home
last modified time | relevance | path

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

/base/startup/appspawn/test/moduletest/threadpool/
H A Dthread_manager.c43 } ThreadManager; typedef
66 static ThreadManager *g_threadManager = NULL;
91 static TaskExecuteNode *PopTaskExecutor(ThreadManager *mgr) in PopTaskExecutor()
106 static int AddExecutor(ThreadManager *mgr, const TaskNode *task) in AddExecutor()
127 static void RunExecutor(ThreadManager *mgr, ThreadNode *threadNode, uint32_t maxCount) in RunExecutor()
152 static TaskNode *GetTask(ThreadManager *mgr, ListNode *queue, uint32_t taskId) in GetTask()
177 static TaskNode *PopTask(ThreadManager *mgr, ListNode *queue) in PopTask()
191 static void PushTask(ThreadManager *mgr, TaskNode *task, ListNode *queue) in PushTask()
199 static void SafeRemoveTask(ThreadManager *mgr, TaskNode *task) in SafeRemoveTask()
224 static void ExecuteTask(ThreadManager *mg
[all...]

Completed in 1 milliseconds