项目里创建了5个任务,由一个任务向其他四个任务同时发送一条消息,调用消息发送函数后,消息接收顺序如下表:发送消息的任务ID是12
Task
TASK 1
TASK 2
TASK 3
TASK 4
Task ID
2
3
13
14
消息发送顺序
1
2
3
4
消息接收顺序
3
4
1
2
消息发送顺序
4
1
2
3
消息接收顺序
3
4
1
2
测试发现消息发送接收不是fifo机制的,后发送的消息反而先收到,正常的先后顺序应该是什么样子,是不是和任务ID号有关系?
热门产品 :
CH32V317: 互联型青稞RISC-V MCU