【操作系统原理】15-线程同步之互斥量

一、原子性

◆ 原子性是指一系列操作不可被中断的特性
◆ 这一系列操作要么全部执行完成,要么全部没有执行
◆ 不存在部分执行部分未执行的情况

二、互斥量(互斥锁)

◆ 两个线程的指令交叉执行
◆ 互斥量可以保证先后执行

◆ 互斥量是最简单的线程同步的方法
◆ 互斥量(互斥锁),处于两态之一的变量:解锁和加锁
◆ 两个状态可以保证资源访问的串行

【操作系统原理】15-线程同步之互斥量