*** 作系统任务间:同步与互斥的理解

 *** 作系统任务间:同步与互斥的理解,第1张

前言
  • *** 作系统包含的知识面很宽,需要一点点积累
  • *** 作系统管理各种资源,包括线程与调度
竞争与协作
  • 多个任务由于【资源共享】需要合作,并发执行的任务之间因此产生了【相互制约】的关系,制约关系可以分为【竞争】与【协作】两类
  • 并发任务之间的竞争关系为【互斥】
  • 并发任务之间的协作关系为【同步】
同步
  • 任务之间协调彼此的工作而控制自己的执行进度,相互合作、相互等待而产生的【制约关系】
互斥
  • 任务之间【竞争】临界资源而禁止两个以上的任务同时进入临界区所发生的【制约关系】
案例
  • 两个任务并发执行,一个任务要等待另一个任务发来的消息,或者建立某个条件后再向前执行,这种任务间的制约合作关系被称位【任务的同步】

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/797666.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)

保存