在编写整个系统过程中参考了无数csdn的文章,我,,,,找不过来,如有侵权联系我我设私密就好,这个是我自己学习用的谢谢各位csdn的大佬
多线程是用于让你的进程可以动态实时接受消息而不影响主程序的持续运行。在实时传输过程中非常的重要
话不多说直接上代码
首先你需要HANDLE 一个句柄。句柄使为了将来你可以实时的去挂起,拿下它。
第二部让这个句柄开启多线程
HANDLE recvThread;
recvThread = CreateThread(NULL, 0, funcrecvThread, this, 0, NULL);
DWORD WINAPI funcrecvThread(LPVOID lpParamter){
//TODO:这里添加你要实现的具体的函数具体
func();
}
简单介绍一下这个代码
CreateThread(NULL, 0, Recvorder, this, 0, NULL);
这个使开启线程的函数
funcrecvThread这个使线程实现的具体函数,该函数可以加一些参数之类的,但最好是指针,比较灵活,这里是一个DLg指针
多线程我也就了解这么多,这些对于这个项目足够了