我有一个项目需要提供,并且应该使用WIN32 API进行多线程处理 我是Windows编程的初学者,我需要一个有用的教程,可以帮助我,任何建议?
我正在使用Visual Studio C ++
答案 0 :(得分:1)
尽可能简单。
#include <windows.h>
#include <iostream>
using namespace std;
void my_function(char* parameter){
cout << parameter;
}
int main(){
char* passpointer = "hahaha";
HANDLE recvhand = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)my_function,passpointer,0,NULL);
Sleep(1000);
}
<强>基本上强>
对于任何简单的线程,您都可以像使用CreateThread
函数一样使用它。如果您需要更高级的帮助,可以询问具体的可寻址问题,或者您可以进行一些高级谷歌搜索=)
答案 1 :(得分:0)
说真的,我觉得你有麻烦了。多线程编程相当困难,新手程序员期望能够正确编程是不合理的。
这是家庭作业,还是你为雇主(或其他人)做的?