问答题
系统要设几个进程来完成这个任务?各自的工作是什么?
系统可设三个进程来完成这个任务:R进程负责从卡片输入机上读入卡片信息,输入到缓冲区B1中;C进程负责从缓冲区B1中取出信......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
问答题 判断下面的同步问题的算法是否正确?若有错,请指出错误原因并予以改正。 ⑴ 设A、B两进程共用一个缓冲区Q,A向Q写入信息,B则从Q读出信息,算法框图如图所示 ⑵ 设A、B为两个并发进程,它们共享一临界资源。其运行临界区的算法框图如图所示。
问答题 在下列的程序中填上适当的P、V操作,以保证它们能正确并发工作:
问答题 如何定义信号量及初值?