Home | History | Annotate | Download | only in wtf

Lines Matching defs:threadIdentifier

185 static HANDLE threadHandleForIdentifier(ThreadIdentifier id)
191 static void clearThreadHandleForIdentifier(ThreadIdentifier id)
209 ThreadIdentifier createThreadInternal(ThreadFunction entryPoint, void* data, const char* threadName)
211 unsigned threadIdentifier = 0;
212 ThreadIdentifier threadID = 0;
214 HANDLE threadHandle = reinterpret_cast<HANDLE>(_beginthreadex(0, 0, wtfThreadEntryPoint, invocation.get(), 0, &threadIdentifier));
223 threadID = static_cast<ThreadIdentifier>(threadIdentifier);
224 storeThreadHandleByIdentifier(threadIdentifier, threadHandle);
229 int waitForThreadCompletion(ThreadIdentifier threadID)
235 WTF_LOG_ERROR("ThreadIdentifier %u did not correspond to an active thread when trying to quit", threadID);
239 WTF_LOG_ERROR("ThreadIdentifier %u was found to be deadlocked trying to quit", threadID);
247 void detachThread(ThreadIdentifier threadID)
262 ThreadIdentifier currentThread()
264 return static_cast<ThreadIdentifier>(GetCurrentThreadId());