【发布时间】:2014-09-14 06:44:42
【问题描述】:
我想在linux中将每个进程线程的堆栈信息记录到一个txt文件中。
我想使用“C/C++”编程语言。
如果有人可以给我可能的命令或任何帮助,请回复此问题。
【问题讨论】:
标签: c linux multithreading process stack-trace
我想在linux中将每个进程线程的堆栈信息记录到一个txt文件中。
我想使用“C/C++”编程语言。
如果有人可以给我可能的命令或任何帮助,请回复此问题。
【问题讨论】:
标签: c linux multithreading process stack-trace
创建一个线程明智的日志文件,并将所有stdout 和stderr 输出重定向到该日志文件中...
也许这会对你有所帮助:In multi thread application how can i redirect stderr & stdout in separate file as per thread?
如果您不想重定向 stdout 和 stderr 的其他简单方法,请编写您自己的 fprintf 函数,该函数会将所有消息写入 Thread 特定文件中。在这里,您可以根据 Thread_index 或 thread_number 选择您的文件描述符并在其中写入消息。
【讨论】: