工作笔记-pthread_join

pthread_join 是 POSIX 线程库中的一个函数,用于等待一个已创建的线程结束,并获取线程的返回值。它常用于主线程或其他线程等待某个线程执行完毕,从而确保线程之间的同步和顺序。

函数原型

#include 

int pthread_join(pthread_t thread, void **retval);

参数说明

  1. thread:需要等待的线程标识符。这个 pthread_t 类型的变量是在调用 pthread_create 创建线程时获得的线程标识符。

  2. retval:线程的返回值。如果线程函数返回了一个值(即通过 pthread_exit 或线程函数的返回),可以通过此参数接收该返回值。这个参数是一个 void** 类型的指针,因为线程返回的值是一个 void* 类型,允许灵活处理各种类型的数据。

    • 如果你不需要线程的返回值,可以将 retval 设置为 NULL
    • 如果线程函数没有显

你可能感兴趣的:(工作中的API函数接口,笔记)