1. 首页
  2. 编程语言
  3. C
  4. Linux 线程间同步机制

Linux 线程间同步机制

上传者: 2018-12-25 13:40:17上传 PPT文件 367.5KB 热度 36次
互斥以排他方式防止共享数据被并发修改。互斥锁是一个二元变量,其状态为开锁(允许0)和上锁(禁止1),将某个共享资源与某个特定互斥锁绑定后,对该共享资源的访问如下操作: (1)在访问该资源前,首先申请该互斥锁,如果该互斥处于开锁状态,则申请到该锁对象,并立即占有该锁(使该锁处于锁定状态),以防止其它线程访问该资源;如果该互斥锁处于锁定状态,默认阻塞等待; (2)只有锁定该互斥锁的进程才能释放该互斥锁。其它线程的释放操作无效。
用户评论