- 3
- 0
- 约2.05千字
- 约 20页
- 2016-12-19 发布于贵州
- 举报
第11章 线程间同步机制 1 2 互斥锁通信机制 条件变量通信机制 3 读写锁通信机制 4 线程与信号 * * 互斥锁基本原理 互斥以排他方式防止共享数据被并发修改。互斥锁是一个二元变量,其状态为开锁(允许0)和上锁(禁止1),将某个共享资源与某个特定互斥锁绑定后,对该共享资源的访问如下操作: (1)在访问该资源前,首先申请该互斥锁,如果该互斥处于开锁状态,则申请到该锁对象,并立即占有该锁(使该锁处于锁定状态),以防止其它线程访问该资源;如果该互斥锁处于锁定状态,默认阻塞等待; (2)只有锁定该互斥锁的进程才能释放该互斥锁。其它线程的释放操作无效。 * * 互斥锁基本操作函数 功能 函数 初始化互斥锁 pthread_mutex_init 阻塞申请互斥锁 pthread_mutex_lock 释放互斥锁 pthread_mutex_unlock 非阻塞申请互斥锁 pthread_mutex_trylock 销毁互斥锁 pthread_mutex_destroy * * pthread_mutex_init * * 申请互斥锁 * * 释放互斥锁 第11章 线程间同步机制 1 2 互斥锁通信机制 条件变量通信机制 3 读写锁通信机制 4 线程与信号 * * 条件变量基本原理 互斥锁不能解决的问题 * * 如果只使用互斥锁,可能导致do_some
您可能关注的文档
最近下载
- (2024年高考真题)2024年普通高中学业水平等级性考试生物试卷 山东卷(含答案).doc VIP
- 跨国并购中的文化融合之道:吉利收购沃尔沃案例深度剖析.docx VIP
- 曼驱动桥轮毂轴承单元故障判断及维修作业指导书.pdf VIP
- PLC编程与应用(S7-1200)(第二版)教学课件项目三任务3交通灯系统(修改).pptx VIP
- 窄路面加宽改造项目监理规划.docx VIP
- 开封大学2026年单独招生《职业适应性测试》模拟试题及答案解析.docx VIP
- 2026年高考政治一轮复习:统编版选择性必修三《逻辑与思维》选择题 专项练习题汇编(含答案解析).pdf VIP
- 公安局实习合同7篇.docx VIP
- 部编语文五年级【阅读理解】阅读专项:词意理解阅读理解专项练习及答案.docx VIP
- 初三数学中考计算题专题1.docx VIP
原创力文档

文档评论(0)