【发布时间】:2010-02-15 13:03:40
【问题描述】:
我有一个在 VxWorks 5.5.1 上运行的应用程序 它基本上分配了一个 STL 映射数据结构,但在某些情况下我的 主要任务崩溃。 当我通过调试器监视时,为 STL 映射类型分配的大小 变量的值是另一个任务的 ID,而不是 8。
所以看起来任务 ID 和变量混合在一起。
问题出现在主任务的连续启动和停止中。 有没有可能,任务的 TCB 块会覆盖内存中的一个区域 问候
【问题讨论】:
-
更正:不是任务ID,但有一个指针显示任务的堆栈使用情况(堆栈高)。 STL map 类型变量有这个指针的值
标签: vxworks