// Win32_Thread.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <process.h> /* _beginthread, _endthread */
void threadFunc(void *pParam)
{
char *str = (char*)pParam;
printf("%s\n", str);
_endthread();
}
int _tmain(int argc, _TCHAR* argv[])
{
char str[] = "线程启动!";
_beginthread(threadFunc, 0, str);
getchar();
return 0;
}
说明:
_beginthread(threadFunc, 0, str);中三个参数的含义:
threadFunc:新建线程的回调函数的地址(即回调函数的函数名);
0:置为0即可;
str:参数指针;