简单的多线程方法

Posted on 2007-01-12 15:45 梁海泉 阅读(322) 评论(0)  编辑 收藏 引用

在需要产生多线程的地方,插入下面的函数

AfxBeginThread(Thread,LPVOID lpVoid);

其中AfxBeginThread的第一个参数是一个函数的名称,要是全局函数,而且要有如下的形式

UINT Thread(LPVOID lparam)
{
    //...这里是线程执行的代码
 return 0;
}

AfxBeginThread的第二个参数是一个无值类型的指针,就是Thread函数的参数,利用这个指针可以传递需要的数据,AfxBeginThread先把数据转化为无值指针型传递过去,Thread再把无值指针型转化为具体的类型。


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理