线程资源是否释放的问题
关于线程退出和线程资源回收的有关问题线程退出有多种方式,如return,pthread_exit,pthread_cancel等;线程分为可结合的(joinable)和 分离的(detached)两种,如果没有在创建线程时设置线程的属性为PTHREAD_CREATE_DETACHED,则线程默认是可结合的。可结合的线程在线程退出后不会立即释放资源,必须要调用pthread_join来显式的结束线程。分离的线程在线程退出时系统会自动回收资源。一、设置分离线程的几种方法:1.在创建线程时加上pthrea
转载
2021-09-02 16:55:28 ·
1104 阅读 ·
0 评论