Posted on 2007-01-12 15:45
梁海泉 阅读(311)
评论(0) 编辑 收藏 引用
在需要产生多线程的地方,插入下面的函数
AfxBeginThread(Thread,LPVOID lpVoid);
其中AfxBeginThread的第一个参数是一个函数的名称,要是全局函数,而且要有如下的形式
UINT Thread(LPVOID lparam)
{
//...这里是线程执行的代码
return 0;
}
AfxBeginThread的第二个参数是一个无值类型的指针,就是Thread函数的参数,利用这个指针可以传递需要的数据,AfxBeginThread先把数据转化为无值指针型传递过去,Thread再把无值指针型转化为具体的类型。