【发布时间】:2010-03-23 12:31:12
【问题描述】:
我经常使用单线程程序。 我从来没有见过多线程程序崩溃,因为我还没有工作过。
两个核心转储之间有什么区别吗? 与单线程程序相比,多线程程序的核心转储中是否提供了任何其他信息?
【问题讨论】:
标签: multithreading unix coredump
我经常使用单线程程序。 我从来没有见过多线程程序崩溃,因为我还没有工作过。
两个核心转储之间有什么区别吗? 与单线程程序相比,多线程程序的核心转储中是否提供了任何其他信息?
【问题讨论】:
标签: multithreading unix coredump
如果您获得完整转储,您将拥有该进程的整个地址空间。这包括加载的模块、每个线程的堆栈等等。查看this link 了解更多信息。简而言之,转储将具有调试多个线程所需的信息。不过可能仍然不容易。
【讨论】: