⽤户任务可以分为三个优先级:0、1、2。任务优先级为 2 > 1 > 0。
函数/任务的区别:
•调用函数:立即进入该函数,执行函数语句,实现函数功能
•安排任务:给系统安排任务,当系统空闲时,才会执行任务。
system_os_task 创建系统任务
system_os_post 给系统安排任务
在创建任务和给系统安排任务之前,需要设置消息队列深度。
- 消息队列深度有什么作用呢?
- 答:假设我现在给系统安排了一个任务,在系统还没来得及执行这个任务之前,又给它安排了另外一个任务,那么他会不会接受第二个任务呢?这就要取决于消息队列深度了ÿ