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

Linux线程的几种结束方式

2015-11-17 11:41 190 查看
Linux创建线程使用

int pthread_create(pthread_t *thread, const pthread_attr_t *attr,
void *(*start_routine)(void *), void *arg)


Linux线程的几种结束方式:

调用
pthread_exit(exit_code)
exit_code
为线程退出的状态代码。同一进程下的其他线程可以通过
pthread_join(exit_code)
来使用。

函数
start_routine
使用
return
返回,与调用
pthread_exit()
作用相同。

线程被取消
pthread_cancel()


同一进程中的其他线程调用了
exit()
,,或者主线程从
main
函数返回。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: