Linux 线程间同步机制

时间:2021-08-29 14:05:20
【文件属性】:
文件名称:Linux 线程间同步机制
文件大小:368KB
文件格式:PPT
更新时间:2021-08-29 14:05:20
Linux 线程同步 互斥以排他方式防止共享数据被并发修改。互斥锁是一个二元变量,其状态为开锁(允许0)和上锁(禁止1),将某个共享资源与某个特定互斥锁绑定后,对该共享资源的访问如下操作: (1)在访问该资源前,首先申请该互斥锁,如果该互斥处于开锁状态,则申请到该锁对象,并立即占有该锁(使该锁处于锁定状态),以防止其它线程访问该资源;如果该互斥锁处于锁定状态,默认阻塞等待; (2)只有锁定该互斥锁的进程才能释放该互斥锁。其它线程的释放操作无效。

网友评论