标签: c++ multithreading macos grand-central-dispatch
我需要跟踪应用程序中线程的一些调试信息,至少是名称,甚至可能只是它们的计数。 Xcode非常出色(显示调度队列的名称):
如何使用任何技术复制此内容?我看了一点NSTread([NSThread callStackSymbols]很漂亮,但只针对当前线程)pthread,pthread_from_mach_thread_np看起来很有希望。即使是对ps的外部呼叫也是可以接受的。
NSTread
[NSThread callStackSymbols]
pthread
pthread_from_mach_thread_np
ps