零拷贝时,对于变量生命周期的思

🔍 溯源 ✍️ Jack | 📅 2024-07-02 | 👍 0 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/C语言 #技术/RTOS #质量/普通

原帖 | Jack | 2024-07-02 09:30 | 👍0 | 阅读约1

零拷贝时,对于变量生命周期的思考

静态存储区变量都是永生的,堆由我们自己释放,栈上变量是随着函数退出而消失。这里你实现的是零拷贝,因此,在你传递变量地址给另一个线程后,你的变量应该还存在着(未被收回或消失),这样下一个线程才能去读取。

变量的生命周期是由变量所定义的位置决定的。


相关笔记