当前位置:   article > 正文

C/C++ 线程销毁问题_c++线程销毁

c++线程销毁

C/C++使用pthread_create创建线程后需要销毁,不销毁会导致内存泄露。

  1. 使用pthread_join销毁。因要等待线程执行完所以会导致主线程阻塞。
  2. 使用pthread_detach(pthread_self()),在线程执行完后会自动销毁。注意在线程执行函数要能退出。
  3. 两者同时使用时会导致pthread_join不再阻塞。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/1014223
推荐阅读
相关标签
  

闽ICP备14008679号