临界区 临界资源:只允许一个进程独占访问的资源。(变量、内存。。。)临界区:进程访问临界资源的程序段 特点 排他性:并发进程不能同时进入临界区 设计临界区访问机制的四个原则: 忙则等待:临界区忙时,其他进程必须在临界区外等待空闲让进:无进程访问时,任何有权进程都可进入临界区有限等待:进程进入临界区的请求应在有限时间内满足让权等待:等待临界区访问的进程放弃CPU,让给其他进程 锁 设置一个标志表明临界资源可用,不可用 上锁操作:将临界区状态修改为不可用 开锁操作:将临界区状态修改为可用