基本信息
文件名称:操作系统原理与Linux实践教程(第2版)课件 第26讲 利用信号量实现互斥.pptx
文件大小:874.36 KB
总页数:6 页
更新时间:2025-08-14
总字数:约小于1千字
文档摘要

利用信号量实现互斥

主要内容一、方法二、应用模式三、互斥细节分析

一、方法为临界资源设一互斥信号量mutex,初值为1;将临界区置于P(mutex)和V(mutex)之间;P(mutex)和V(mutex)一定成对出现在同一个进程中。

二、应用模式semaphoremutex;mutex=1;cobeginprocessPi(){//i=1,…,n P(mutex); {临界区}; V(mutex);}coend

三、互斥细节分析并发进程变量P1P2P(mutex);临界区;//切换P(mutex);//阻塞,切换V(mutex);//唤醒P2临界区;V(mutex);mutex.va