EDA365电子论坛网

标题: 任务间的数据传输除邮箱等外是否可以建立一个全局变量在任务间传递数据! [打印本页]

作者: Dollche    时间: 2023-2-1 10:41
标题: 任务间的数据传输除邮箱等外是否可以建立一个全局变量在任务间传递数据!
任务间的数据传输除邮箱等外是否可以建立一个全局变量在任务间传递数据! 6 J+ Z! [- Z* r+ i8 D* `

作者: Crash    时间: 2023-2-1 11:17
可以,但要注意重入问题和代码优化问题,最好使用 volatile 修饰变量,如果不能一次读写完毕则需要加上开关中断的代码.
作者: Terran    时间: 2023-2-1 13:12
少量字节 可以通过,信号量基于队列实现的,所以占用更多的内存,只能一发一收,读取后清除
作者: dragongfly    时间: 2023-2-1 13:25
Queue 队列是任务间通信最基础最灵活的方式,缺点是长度固定。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2