莆田网站建设方法如何做网站教学
莆田网站建设方法,如何做网站教学,建设淘宝客网站,北京专业网站翻译影音字幕翻译速记速记速记快而高效1.主线程退出其他线程不退出#xff0c;主线程应调用pthread_exit#xff1b;
2.避免僵尸线程#xff1a;pthread_join、pthread_detach、pthread_create指定分离属性。被join线程可能在join函数返回前就释放完自己的所有内存资源#xff0c;所以不应当返回被回收线程栈中…1.主线程退出其他线程不退出主线程应调用pthread_exit
2.避免僵尸线程pthread_join、pthread_detach、pthread_create指定分离属性。被join线程可能在join函数返回前就释放完自己的所有内存资源所以不应当返回被回收线程栈中的值因为此时释放的栈空间又可能被重新分配出去此时得到的返回值没有意义
3.malloc和mmap申请的内存可以被其他线程释放
4.应避免在多线程模型中调用fork。一个进程中的某一个线程调用fork函数后也会生成一个子进程在子进程中只有调用fork的线程存在其他线程在子进程中均pthread_exit即子进程只是继承了父进程中调用fork函数的那个线程的资源遵从读时共享、写时复制原则注意尽量避免这样使用如果一定要使用建议线程fork后产生的子进程马上exec
5.信号的复杂语义很难和多线程共存应避免在多线程引入信号机制。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/87558.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!