MFC提供了两个重载版的AfxBeginThread()函数一个鼡于用户界面线程,另一个用于工作者线程
(1).用户界面线程原型:
int nPriority, //线程优先级,如果为0则与创建该线程的线程相同 UINT nStackSize, //线程的堆栈大小,如果为0则与创建该线程的线程相同(2).工作者线程原型:
LPVOID lParam, //传入线程的参数,注意它的类型为LPVOID所以我们可以传递一个结构体入线程 UINT nStackSize = 0, //指定新创建的线程的栈的大小.如果为 0,新创建的线程具有和主线程一样的大小的栈 );//用于创建工作者线程 //返回值:成功时返回一个指向新线程的线程對象的指针否则为NULL下面,我们根据上一节的代码采用AfxBeginThread()函数来实现,如下所示:
在MFC应用程序中可以利用如下代码实现