如何在多线程任务中监测变量的值
在涉及到多线程的任务中,一些重要的全局变量的值会在不同的c文件中修改,在Debug时如何找到是哪条语句修改了变量的值呢,打数据断点是一个很好的方法
- 新建数据断点
数据断点的位置:调试->新建断点->新建数据断点
- 使用流程
(1)找到含有被监控变量的语句,在前方加断点
(2)按下F5启动调试
(3)根据数据断点的使用步骤可以打开如下界面
(4)在地址一栏填入要监控的变量&a(以变量a为例),一定记得加&符号,点击确定
(5)继续按下F5,则程序会在修改变量a的值语句处中断