PV操作习题讲解8.pptVIP

  • 239
  • 0
  • 约1.37千字
  • 约 8页
  • 2018-08-27 发布于江苏
  • 举报
PV操作习题讲解8

进程同步 知识点归纳: 1、信号量 (1)什么是信号量 整型信号量 记录型信号量 (2)信号量的操作原语 P操作: s.value=s.value-1:申请资源 V操作:s.value=s.value+1:释放资源 进程同步 知识点归纳: 1、信号量 (4)信号量实现同步 同步的实现由一个进程P1对一个信号量进程P操作后,只能由另一个进程P2对同一个信号量进行V操作,使P1能继续进行。在这种情况下,P1要同步等待P2。若进程P2也要同步等待P1,则要设置另一个信号量。 进程同步 知识点归纳: 1、信号量 (5)信号量实现互斥 互斥的实现是不同进程对同一信号量进行P、V操作,一个进程在成功地对信号量进行了P操作后进入临界区,并在退出临界区后,由该进程本身对该信号执行V操作,表示当前没有进程进入临界区,可让其它进程进入。 进程同步 知识点归纳: 1、信号量 (6)解决进程同步和互斥问题有步骤 先要确定哪些操作是并发的,确定哪些操作是互斥的,并发操作可以用多个进程实现,同步和互斥就发生在这多个进程之间,多个进程操作同一临界资源就是进程间的互斥问题,多个进程要按一定的顺序操作就是进程间的同步问题。 每道题都指定了互斥与同步的规则,从中提炼出正确的操作条件,从而确定互斥和同步的操作流程。 根据互斥和同步规则及操作流程确定信号量的个数以及每个信号量表示的含义,只有确切知道信号量所代表的含义,设

文档评论(0)

1亿VIP精品文档

相关文档