Home
last modified time | relevance | path

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

/base/startup/appspawn/test/moduletest/threadpool/
H A Dthread_manager.c42 ThreadNode threadNode[1]; // 线程信息,控制线程的退出和结束 member
127 static void RunExecutor(ThreadManager *mgr, ThreadNode *threadNode, uint32_t maxCount) in RunExecutor() argument
130 threadNode->index, mgr->executorCount); in RunExecutor()
133 while (executor != NULL && !threadNode->threadExit) { in RunExecutor()
287 mgr->threadNode[index].index = index; in CreateThreadMgr()
288 mgr->threadNode[index].threadId = INVALID_THREAD_ID; in CreateThreadMgr()
289 atomic_init(&mgr->threadNode[index].threadExit, 0); in CreateThreadMgr()
292 int ret = pthread_create(&mgr->threadNode[0].threadId, NULL, ManagerThreadProc, (void *)&mgr->threadNode[0]); in CreateThreadMgr()
311 if (mgr->threadNode[inde in DestroyThreadMgr()
492 ThreadNode *threadNode = (ThreadNode *)args; ManagerThreadProc() local
529 ThreadNode *threadNode = (ThreadNode *)args; ThreadExecute() local
[all...]

Completed in 2 milliseconds