我有一个在 VxWorks 5.5.1 上运行的应用程序,它基本上分配了一个 STL 映射数据结构,但在某些情况下我的主要任务崩溃了。当我通过调试器进行监视时,为 STL 映射类型变量分配的大小具有另一个任务 ID 的值,而不是 8。
所以看起来一个任务 ID 和一个变量正在混合。
该问题发生在主任务的连续启动和停止中。有没有可能,任务的 TCB 块会覆盖内存中的一个区域
我有一个在 VxWorks 5.5.1 上运行的应用程序,它基本上分配了一个 STL 映射数据结构,但在某些情况下我的主要任务崩溃了。当我通过调试器进行监视时,为 STL 映射类型变量分配的大小具有另一个任务 ID 的值,而不是 8。
所以看起来一个任务 ID 和一个变量正在混合。
该问题发生在主任务的连续启动和停止中。有没有可能,任务的 TCB 块会覆盖内存中的一个区域