计数信号量简而言之就是带事件控制块的计数器,其可以看作事件发生的次数或者资源的数量

RTOS之计数信号量(老干妈笔记)

在其上定义了三个操作:

1、在初始的时候会被初始成一个大于等于0的数;

2、任务访问信号量时的wait操作(请求一个资源或者等待事件):若信号量的值为0,则执行操作的任务等待,否则计数值减1并返回;

                                                RTOS之计数信号量(老干妈笔记)

3、notify操作(释放一个资源或者通知事件发生了一次):将信号量在值增1后,若该值为非正,则执行操作的任务唤醒

                                    RTOS之计数信号量(老干妈笔记)

相关文章:

  • 2021-05-30
  • 2021-04-28
  • 2022-12-23
  • 2022-12-23
  • 2021-08-01
  • 2021-09-07
  • 2022-12-23
  • 2021-12-14
猜你喜欢
  • 2021-11-23
  • 2021-09-08
  • 2021-08-27
  • 2022-12-23
  • 2022-12-23
  • 2021-05-10
  • 2022-12-23
相关资源
相似解决方案