pthread_create
时间: 2023-08-31 09:12:37 浏览: 87
Linux进程控制——线程创建pthread_create()
5星 · 资源好评率100%
`pthread_create()` 是一个 POSIX 标准函数,在 C/C++ 中用于创建一个新的线程。它的原型如下:
```c
#include <pthread.h>
int pthread_create(pthread_t *thread, const pthread_attr_t *attr,
void *(*start_routine) (void *), void *arg);
```
其中,`thread` 是新线程的标识符,`attr` 是新线程的属性,`start_routine` 是新线程执行的函数,`arg` 是传递给 `start_routine` 的参数。
`pthread_create()` 调用成功时返回 0,否则返回错误码。新线程会在 `start_routine` 函数中开始执行,函数返回时线程会自动退出。可以使用 `pthread_join()` 函数等待新线程的结束。
阅读全文