我在哪里可以找到多线程教程?

时间:2011-05-14 15:31:14

标签: c++ multithreading winapi visual-c++

  

可能重复:
  C++ multithreading tutorial

我有一个项目需要提供,并且应该使用WIN32 API进行多线程处理 我是Windows编程的初学者,我需要一个有用的教程,可以帮助我,任何建议?

我正在使用Visual Studio C ++

2 个答案:

答案 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)

说真的,我觉得你有麻烦了。多线程编程相当困难,新手程序员期望能够正确编程是不合理的。

这是家庭作业,还是你为雇主(或其他人)做的?