我有一个threadProc
void* ThreadProc(void* xyz)
{
//do some work..
}
现在从主线程..我调用这个线程并且不想等待它完成
WaitForSingleObject(hThread, 0)
现在我的程序流程是这样的,即第一次调用线程未完成并且第二次调用相同的 ThreadProc() 的情况可能会出现。
所以... 1. 操作系统如何处理这种情况?这样的程序会不会产生意想不到的效果?2. 如果这是错误的做法,那么正确的做法是什么?
因为最终我希望异步调用一个函数,可能同时运行多个实例。