本篇主要分析在中断中向队列里发消息xQueueGenericSendFromISR和在中断里从队列中读取消息xQueueReceiveFromISR。
前言:
xQueueGenericSendFromISR 和 xQueueReceiveFromISR都是在中断里调用的而不是任务里调用的,所以队列满了或者是队列为空的时候自然就没有把当前任务放到xTasksWaitingToSend或者xTasksWaitingToReceive链表里这一说,因此,在中断里的处理就会简单很多。
pxHigherPriorityTaskWoken 这个变量是个输出类型参数,函数执行完的时候通过这个变量的值来判断是否需要任务切换