我在网站上看到的问题解释了互斥问题(http://www.faculty.idc.ac.il/gadi/PPTs/Chapter2-Mutex-BasicTopics.pptx - 第8页)。不幸的是没有答案。另外,最初的问题只是关于C,但我不明白如果订单正在改变它对结果的影响,所以我添加了D.
让p和B成为解决互斥问题的两种算法。换句话说,它们的结构由入口部分,临界部分和出口部分组成(但你不能假设它们满足互斥或死锁自由,除非另有说明)。假设算法A和B不使用相同的变量。我们构造了一个新的互斥算法C,如下:算法C
对于以下每个断言,请证明或反驳其正确性。
也是同样的问题,但这次是在D而不是C,其中D是:
算法D
谢谢!