MFC
一个aDlg.cpp文件,一个b.cpp文件
b.cpp文件有方法 bFun(); 这个函数会持续调用(类似于死循环)我现在想在bFun()函数里创建一个新线程,然后用这个新线程做一些处理请谁能写个简单的代码给我?具体在哪里写代码等等
比如创建新线程是不是应该在aDlg.cpp文件里做?能明确一点吗?没资料,非计算机专业。用到了现学现用。。
一个aDlg.cpp文件,一个b.cpp文件
b.cpp文件有方法 bFun(); 这个函数会持续调用(类似于死循环)我现在想在bFun()函数里创建一个新线程,然后用这个新线程做一些处理请谁能写个简单的代码给我?具体在哪里写代码等等
比如创建新线程是不是应该在aDlg.cpp文件里做?能明确一点吗?没资料,非计算机专业。用到了现学现用。。
_beginthreadex
_beginthreadex是在b.cpp里还是bFun里做?
我没啥基础啊
请谁能写个简单的代码给我?具体在哪里写代码等等
比如创建新线程是不是应该在aDlg.cpp文件里做?能明确一点吗?那就在bFun()内创建这个新线程
HANDLE hThread = (HANDLE)_beginthreadex(NULL, 0, ThreadProc, this, 0 , NULL);
CloseHandle(hThread);新线程函数定义:
unsigned int __stdcall ThreadProc(LPVOID lpPara)
{
TODO(); // do your work here
return 0;
}