什么叫进程同步和互斥,举例说明
1个回答
展开全部
实验目的
了解进程与程序的区别,加深对进程概念的理解。
掌握进程并发执行的原理,及其所引起的同步、互斥问题的方法
实验内容
自己编写P、V操作和信号量的模拟程序,然后用它们解决不死锁的哲学家问题,并把哲学家们的活动过程用文字或可视化表示出来。
(提示:首先设置一个“PCB”数组或队列,其中一个字段表示“阻塞原因兼阻塞标志”,本实验中,该数组有5个元素表示5个哲学家即可。它们“定时”提出申请以及进行“思考”“吃”的行为。再设一个“筷子”数组。还需要设置哪些数据结构以及需要哪些字段自己考虑。示例图如下,但不要求做得那么美观,尤其是在TC中)
了解进程与程序的区别,加深对进程概念的理解。
掌握进程并发执行的原理,及其所引起的同步、互斥问题的方法
实验内容
自己编写P、V操作和信号量的模拟程序,然后用它们解决不死锁的哲学家问题,并把哲学家们的活动过程用文字或可视化表示出来。
(提示:首先设置一个“PCB”数组或队列,其中一个字段表示“阻塞原因兼阻塞标志”,本实验中,该数组有5个元素表示5个哲学家即可。它们“定时”提出申请以及进行“思考”“吃”的行为。再设一个“筷子”数组。还需要设置哪些数据结构以及需要哪些字段自己考虑。示例图如下,但不要求做得那么美观,尤其是在TC中)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询