我有一個用C/C++編寫的多線程Linux應用程序。我有chosen names for my threads。爲了幫助調試,我希望這些名稱在GDB,「top」等中可見。這是可能的,如果是這樣,怎麼辦? (現在有很多reasons to know the thread name。現在我想知道哪個線程佔用了50%的CPU(由'top'報告)。而且在調試時我經常需要切換到不同的線程 - 目前我有做「thread apply all bt
」然後查看回溯輸出的頁面以找到正確的線程)。如何在Linux中命名一個線程?
The Windows solution is here;什麼是Linux?
相關問題:http://stackoverflow.com/questions/5026531/thread-name-longer-than-15-chars – user9876 2011-05-19 14:58:25