有三个用户进程A,B和C,在运行过程中都要用到使用系统中的一台打印机输出计算结果。 为保证三个进程能正确地打印出各自的结果,请用信号量和P,V操作写出各自的有关申请、使用打印机的代码。要求给出信号量的含义和初值。

admin2014-10-20  59

问题 有三个用户进程A,B和C,在运行过程中都要用到使用系统中的一台打印机输出计算结果。
为保证三个进程能正确地打印出各自的结果,请用信号量和P,V操作写出各自的有关申请、使用打印机的代码。要求给出信号量的含义和初值。

选项

答案mutex:用于互斥的信号量,初值为1。 进程A进程B P(mutex)P(mutex) 申请打印机申请打印机 使用打印机使用打印机 V(mutex)V(mutex)

解析
转载请注明原文地址:https://kaotiyun.com/show/Y5vR777K
0

最新回复(0)