008、队列(Queue):任务间通信的基石那天深夜,产线测试工站突然挂了。日志里只有一行:“Sensor数据丢失,系统卡死”。拆开代码一看,两个任务之间用全局数组传数据,一个拼命写,一个来不及读,数组下标溢出了,状态机直接跳进了黑洞。这种场景,但凡用过队列,都不至于熬到凌晨三点。全局变量的陷阱早年写单片机程序,任务通信全靠全局变量加标志位。比如这样:uint8_tg_buffer[256];volatileuint8_tg_flag=0;void