linux thread pthread_join

来源:互联网 发布:手机播放软件下载 编辑:程序博客网 时间:2024/05/23 02:06

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

      pthread_join()函数,以阻塞的方式等待thread指定的线程结束。当函数返回时,被等待线程的资源被收回。

      如果进程已经结束,那么该函数会立即返回。并且thread指定的线程必须是joinable的。

      retval: 用户定义的指针,用来存储被等待线程的返回值。


      pthread_join( m_thread, NULL );

2   int pthread_attr_destroy(pthread_attr_t *attr);

输入参数

  要删除的线程属性结构体指针

    销毁一个目标结构,并且使它在重新初始化之前不能重新使用。

3   线程属性设置的时候先初始化,再设置。

4   intpthread_create(pthread_t *thread,constpthread_attr_t *attr,

                   void*(*start_routine) (void*), void*arg);






0 0
原创粉丝点击