欢迎来到建筑考试题库网 建筑考试题库官网
全部科目 > 计算机操作系统 > 网络操作系统

问答题

简答题

设N为整型数,初始值为3,两个并发进程A和B的程序如下:

若process A先执行了三个循环后,process A和process B又并发执行了一个循环,写出可能出现的打印值。请用P、V操作实现同步,使两并发进程能正确执行。

    【参考答案】

    可能的值是18或23.这是因为process A执行三个循环后,N=18,之后A和B并发执行,可能先执行A中的N:=N+......

    (↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)

    点击查看答案
    微信小程序免费搜题
    微信扫一扫,加关注免费搜题

    微信扫一扫,加关注免费搜题