我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:港彩神鹰 > 读入原语 >

PV原语操作操作系统题

归档日期:06-04       文本归类:读入原语      文章编辑:爱尚语录

  有进程P1和P2共享变量Q,这两个进程对变量Q的操作是互斥的,以下是两个进程的程序段:其中信号灯S的初值为1,Q的初值为0。假设P2正在执行PRINTF(“Q=\n0/0d”,Q)语句时,P1也被调度...

  有进程P1和P2共享变量Q,这两个进程对变量Q的操作是互斥的,以下是两个进程的程序段:其中信号灯S的初值为1,Q的初值为0。假设P2正在执行PRINTF(“Q=n0/0d”,Q)语句时,P1也被调度执行。试给出P1执行完成后的打印结果和变量Q的值。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  因为前提是假设P2已经执行到printf语句了, 之前已经用P申请到了信号灯S, 由于S初值为1, P(S)后值为0,

  如果p2还未执行到V(S) , 那么由于S值为0, 信号灯还未释放, 所以P1 会等待P2 执行完V(S)释放信号灯后才继续执行,

本文链接:http://chuyenchame.com/duruyuanyu/490.html