您的位置:首页 > 运维架构 > Linux

Linux下线程操作函数

2011-09-23 10:25 281 查看
#include<pthread.h>

创建线程

[原型]:int pthread_create((pthread_t * thread,pthread_attr_t * attr, void*(*start_routine)(void*),void *arg))

[参数]

thread: 线程标识符

attr: 线程属性设置

start_routine:线程函数的起始地址

arg:传递给start_routine的参数

[返回]

0:成功 -1:出错

[原型]void pthread_exit(void *retval)

[参数]

Retval:pthread_exit()调用线程的返回值,可由其他函数如pthread_join来检索获取

[原型]int pthread_join((pthread_t th,void **thread_return))

[参数]

th:等待线程的标识符

thread_return:用户自定义的指针,用来存储被等待线程的返回值(不为NULL时)

[返回]

0:成功 -1: 出错
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: