调用堆栈和堆栈跟踪有什么区别?
答
调用堆栈是一种数据结构,存储有关正在运行的程序中的活动子例程的信息。 堆栈跟踪是调用堆栈的表示形式。
答
我认为维基百科在它们之间的区别做了相当不错的工作:
调用堆栈是一个堆栈数据结构,用于存储有关计算机程序
的积极子程序一个堆栈跟踪信息在程序执行期间的某个时间点的活动堆栈帧的报告。
换句话说,调用堆栈是内存中的实际数据结构,而堆栈跟踪是所述数据结构的快照。
+3
+1为“快照” – pencilCake
不能说我自己也没有想过这个 –
大约3个字母? tongueincheek> – Amber