linux多线程编程.docVIP

  • 7
  • 0
  • 约 43页
  • 2017-08-25 发布于江苏
  • 举报
1.创建缺省线程 2 2.终止线程 2 3. 等待线程终止 2 pthread_exit和pthread_join进一步说明: 3 4.分离线程 7 5.获取线程标识符 8 6.比较线程ID 8 7. 一次性初始化 8 8. 设置线程的调度策略和优先级 9 9. 获取线程的优先级 11 10.取消线程 12 取消线程,是否会释放线程的所有资源?例子: 14 设置取消类型 16 11.初始化属性 17 12.设置分离状态 18 13.设置范围 18 14. 设置继承的调度策略 18 16. 设置调度参数 19 17.初始化互斥锁 21 18.销毁互斥锁 21 19.锁定互斥锁 22 20.解除锁定互斥锁 23 21. 互斥锁的类型: 23 22. 初始化互斥锁属性对象 23 23. 销毁互斥锁属性对象 23 24.设置互斥锁类型的属性 24 互斥锁动态初始化和静态初始化区别: 26 销毁互斥锁:事实上没做任何销毁操作,如下: 27 非递归类型的互斥锁解锁和加锁操作: 27 29.初始化条件变量 27 30.基于条件变量阻塞 27 31.解除阻塞一个线程 28 31.解除阻塞所有线程 29 33. 在指定的时间之前阻塞 30 32.唤醒丢失问题 31 33. 计数信号量概述 31 34. 初始化信号 31 35. 增加信号 31 36. 基于信号计数进行阻塞 32 37.多线程链表添加

文档评论(0)

1亿VIP精品文档

相关文档