1 相关概念 1)栈帧 C语言中,每个栈帧对应着一个未运行完的函数。栈帧中保存了该函数的返回地址和局部变量。 栈帧也叫过程活动记录,是编译器用来实现过程/函数调用的一种数据结构。 2)单步执行与单步函数执行 单步执行又被称为逐语句执行,单步函数执行又被称为逐过程执行。单步函数执行不会进入函数体。 3)主线程不会显示在Parallel Tasks 窗口中,因为主线程不是任务。但它会显示在显示线程的窗口中。 2 Parallel Tasks 窗口 打开窗口: 断点调试情况下,按F5或点击“启动调试”,如下图所示 在上步基础上,点击“调试”——>“窗口”: 在上步基础上,点击“任务”: 在上步基础上,右键单击任务窗口,调出菜单,可以调出为每一个任务分配的线程: 说明: 1)下图显示没有任务可显示,这是因为,将断点打到图示位置,还没有执行任务。