我有一个用C/C++编写的多线程Linux应用程序.我有chosen names for my threads个.为了帮助调试,我希望这些名称在GDB中可见,"top"等.这可能吗?如果可能,如何实现?
(有很多reasons to know the thread name个线程.现在我想知道哪个线程占用了50%的CPU(正如"top"报道的).调试时,我经常需要切换到另一个线程——目前我必须执行"thread apply all bt
",然后查看回溯输出页面以找到正确的线程).
Windows solution is here人;Linux是什么?