积极答复者
是不是使用了windows函数就会增加一个windows线程?

问题
答案
全部回复
-
搞错了,单使用GetLastError是不会产生windows线程,只有使用了带窗口的函数如MessageBox,或其它? 才会专门产生一个线程; 但是如果MessageBox只是在调用函数中定义,实际工作线程不调用,怎么也产生了windows线程.难道编译时,就已经标识了....
Code Snippetvoid ErrorHandler(LPTSTR lpszFunction);
int main(int argc, TCHAR *argv[])
{
return 0;
}
void ErrorHandler(LPTSTR lpszFunction)
{MessageBox(NULL, (LPCTSTR)L"很好", TEXT("Error"), MB_OK);
}
//一个crt线程,一个windows线程.
不知道在那些情况下,会产生windows线程?