问答题

【简答题】

判断下面的同步问题的算法是否正确?若有错,请指出错误原因并予以改正。
⑴ 设A、B两进程共用一个缓冲区Q,A向Q写入信息,B则从Q读出信息,算法框图如图所示
⑵ 设A、B为两个并发进程,它们共享一临界资源。其运行临界区的算法框图如图所示。

答案: 这个算法不对。因为A、B两进程共用一个缓冲区Q,如果A先运行,且信息数量足够多,那么缓冲区Q中的信息就会发生后面的冲掉前...
微信扫码免费搜题