【发布时间】:2018-05-23 12:41:05
【问题描述】:
我有一个init 任务和几个工作任务。在某些时候,工作人员必须等待init 完成一些设置。我正在尝试使用二进制信号量来做到这一点。
当调度程序启动时,所有任务都准备好运行。因此,为了保证工作人员等待,信号量必须在调度程序启动之前“被init 任务占用”。 (否则,工作人员甚至可以在 init 被安排之前获得信号量。)
我该怎么做?或者我应该如何解决这个问题?
【问题讨论】:
标签: synchronization task semaphore freertos rtos