并发执行问题.pptxVIP

  • 2
  • 0
  • 约1.32千字
  • 约 21页
  • 2019-11-28 发布于上海
  • 举报
第七讲 并发执行问题 ;第四章 进程同步与通讯、进程死锁 并发的需求;4.1 并发编程;;并发程序设计语言 --- 并发语句;并发语句示例;并发语句描述手段的优缺点;;并发执行实现;与进程相关的系统调用;exit(status):进程结束。该系统调用发出后,操作系统将从系统中删除调用exit的进程,并将status值传给等待它结束的父进程。 wait(status):等待子进程结束。当有多个子进程时,任一个子进程结束即将控制返回调用者,并将子进程调用exit(status)时的status值送到status指针所指单元中。在控制返回调用者时,同时将所等到的子进程pid作为wait()系统调用函数的返回值。 waitpid(pid,…):等待pid所指定的进程结束。 ;多进程实现前述的计算任务并发;4.2 进程的互斥与同步;4.2.1 同步与临界段问题;;Parbegin A(amount){ R1=balance; R2=amount; R1=R1+R2; balance=R1; }; B(amount) {

文档评论(0)

1亿VIP精品文档

相关文档