pthread_create函数原型
时间: 2023-07-01 13:28:02 浏览: 120
LINUX线程函数大全.pdf
pthread_create函数的原型为:
```c
#include <pthread.h>
int pthread_create(pthread_t *thread, const pthread_attr_t *attr,
void *(*start_routine)(void *), void *arg);
```
该函数用于创建一个新的线程,并将其加入到当前进程中。它的参数意义如下:
- `thread`:指向pthread_t类型变量的指针,用于存储新线程的标识符。
- `attr`:指向pthread_attr_t类型变量的指针,用于设置线程的属性。如果为NULL,则使用默认属性。
- `start_routine`:指向函数的指针,该函数将作为新线程的入口点。该函数必须接收一个void类型的指针参数并返回一个void类型的指针。
- `arg`:传递给start_routine函数的参数。
函数返回值为0表示成功,否则表示失败,返回错误码。
阅读全文