http://furzoom.com/linux-terminate-threads/
2015 枫竹梦
在Linux下的多线程编程有什么的好处,此处不再讨论,枫竹梦介绍几个结束线程的方法。
int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void *), void *arg)
线程的几种结束方式:
pthread_exit(exit_code)
,exit_code
为线程退出的状态代码。同一进程下的其他线程可以通过pthread_join(exit_code)
来使用。start_routine
使用return
返回,与调用pthread_exit()
作用相同。pthread_cancel()
。exit()
,或者主线程从main
函数返回。以上就是线程结束的几种方式。
联系客服