正在加载图片...
互斥信号量 用互斥信号量保护的代码区称作临界区”,临界区代 码通常用于对共享资源的访问。 互斥信号量的值被初始化成1,表明目前没有任务进入 “临界区”,但最多只有一个任务可以进入“临界区”。 第一个试图进入临界区的任务将成功获得互斥信号 而随后试图进入用同一信号量保护的临界区的所 有其他任务就必须等待。 当任务离开临界区"时,它将释放信号量并允许正在 等待该信号量的任务进入临界区 Task 共享资源 Task2 电子科技大学嵌入式件工程中心 EsE匚电子科技大学嵌入式软件工程中心 • 用互斥信号量保护的代码区称作“临界区”,临界区代 码通常用于对共享资源的访问。 • 互斥信号量的值被初始化成1,表明目前没有任务进入 “临界区”,但最多只有一个任务可以进入“临界区” 。 • 第一个试图进入“临界区”的任务将成功获得互斥信号 量,而随后试图进入用同一信号量保护的临界区的所 有其他任务就必须等待。 • 当任务离开“临界区”时,它将释放信号量并允许正在 等待该信号量的任务进入“临界区” 。 互斥信号量 Task1 Task2 共享资源
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有