打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux线程的几种结束方式

http://furzoom.com/linux-terminate-threads/

2015    枫竹梦

Linux下的多线程编程有什么的好处,此处不再讨论,枫竹梦介绍几个结束线程的方法。

Linux创建线程使用

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

Linux结束线程

线程的几种结束方式:

  1. 调用pthread_exit(exit_code)exit_code为线程退出的状态代码。同一进程下的其他线程可以通过pthread_join(exit_code)来使用。
  2. 函数start_routine使用return返回,与调用pthread_exit()作用相同。
  3. 线程被取消pthread_cancel()
  4. 同一进程中的其他线程调用了exit(),或者主线程从main函数返回。

以上就是线程结束的几种方式。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
linux线程semaphore使用--mutex与binary semaphore的区别
Linux多线程pthread
Linux程序设计中由线程使用不当引起的内存泄漏
Linux 线程学习(一)
linux程序设计
linux下C语言多线程编程实例
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服