首先需要包括头文件
#include <pthread.h>
如果g++编译时报错
这个是编译时没有联立Linux的库函数-lpthread(小错误)
需要修改:g++ -o test main_project.cpp -lpthread
创建线程函数:
int pthread_create(pthread_t *restrict tidp, const pthread_attr_t *restrict attr, void *(*start_rtn)(void), void *restrict arg);
参数含义:
1)tidp参数表示指向线程标识符的指针。
2)attr参数用来设置线程属性,如果没有则填NULL。
3)start_rtn参数表示线程运行函数的地址。
4)arg参数表示线程运行函数的参数,如果没有参数则填NULL。