桑海

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年4月20日

摘要: 默认创建的线程为joinable的,必须调用pthread_join()才可以释放所占的内存 创建分离线程detach, attr 线程函数运行结束,调用pthread_exit 其它线程调用pthread_cancle()都可以释放立刻释放所占用内存 整理自:Avoiding memory lea 阅读全文
posted @ 2017-04-20 15:34 桑海 阅读(154) 评论(0) 推荐(0) 编辑

摘要: 概念及作用 在单线程程序中,我们经常要用到"全局变量"以实现多个函数间共享数据。在多线程环境下,由于数据空间是共享的,因此全局变量也为所有线程所共有。但有时应用程序设计中有必要提供线程私有的全局变量,仅在某个线程中有效,但却可以跨多个函数访问,比如程序可能需要每个线程维护一个链表,而使用相同的函数操 阅读全文
posted @ 2017-04-20 14:57 桑海 阅读(149) 评论(0) 推荐(0) 编辑