在线程中用printf打印语句不显示
#include <WINSOCK2.H>
#include <windows.h>
#include <stdio.h>
#pragma comment(lib, "ws2_32.lib")
DWORD WINAPI Listener(LPVOID pParam)
{
printf("线程创建成功");
return 0;
}
void main()
{
HANDLE listenport;
DWORD dwThreadId;
printf("主线程可以显示\n");
listenport = CreateThread(NULL, 0, Listener, 0, NULL, &dwThreadId);
if(listenport)
CloseHandle(listenport);
else
printf("创建线程失败!");
}
显然“创建线程失败”这句话没有打印出来,说明线程创建成功,但是线程中“线程创建成功”却没有打印出来,不知道是为什么啊?那个高人能帮帮我?