11第11章线程间同步机制.pptVIP

  • 3
  • 0
  • 约2.52千字
  • 约 20页
  • 2017-05-21 发布于北京
  • 举报
* * 线程信号应用实例 见教材示例。 人民邮电出版社出版 杨宗德编著 Linux高级程序设计(第2版) 人民邮电出版社出版 杨宗德编著 人民邮电出版社出版 杨宗德编著 人民邮电出版社出版 杨宗德编著 人民邮电出版社出版 杨宗德编著 人民邮电出版社出版 杨宗德编著 人民邮电出版社出版 杨宗德编著 人民邮电出版社出版 杨宗德编著 人民邮电出版社出版 杨宗德编著 人民邮电出版社出版 杨宗德编著 人民邮电出版社出版 杨宗德编著 人民邮电出版社出版 杨宗德编著 人民邮电出版社出版 杨宗德编著 第11章 线程间同步机制 1 2 互斥锁通信机制 条件变量通信机制 3 读写锁通信机制 4 线程与信号 * * 互斥锁基本原理 互斥以排他方式防止共享数据被并发修改。互斥锁是一个二元变量,其状态为开锁(允许0)和上锁(禁止1),将某个共享资源与某个特定互斥锁绑定后,对该共享资源的访问如下操作: (1)在访问该资源前,首先申请该互斥锁,如果该互斥处于开锁状态,则申请到该锁对象,并立即占有该锁(使该锁处于锁定状态),以防止其它线程访问该资源;如果该互斥锁处于锁定状态,默认阻塞等待; (2)只有锁定该互斥锁的进程才能释放该互斥锁。其它线程的释放操作无效。 * * 互斥锁基本操作函数 功能 函数 初始化互斥锁 pthread_mutex_init 阻塞申请互斥锁 pthread_mutex_

文档评论(0)

1亿VIP精品文档

相关文档