70,037
社区成员
发帖
与我相关
我的任务
分享
static pthread_t g_nMainThreadID = 0xFFFFFFFF;
int main()
{
g_nMainThreadID = pthread_self();
...
}
bool IsMainThread()
{
return (g_nMainThreadID == pthread_self());
}
unsiged int g_dwMainThread = 0;
int main()
{
g_dwMainThread = ::GetCurrentThreadId(); //主线程ID
....
_beginthreadex(NULL, 0, OtherProc, NULL, 0, &dwOtherThread); //
}
... OtherProc(...)
{
//或者 dwOtherThread = ::GetCurrentThreadId();
}