线程的概念
1.进程、线程、例程。
2.子进程、子线程。
3.每一个进程中都有一个主线程。
先上一段源代码:
#include <process.h>
#include <Windows.h>
#include <iostream>
int main()
{
std::cout << "Hello" << std::endl ;
_endthread();
std::cout << "World" << std::endl ;
return 0 ;
}
在main()直接endthread结束线程,结束的是主线程,相当于结束了主线程对应的进程,所以main程序终止。
最简单的多线程使用举例1:
#include <process.h>
#include <Windows.h>
#include <iostream>
void sub1(void *p)
{
char* str = (char*)p;
for( int i = 1