J'ai une application Linux multithread écrit en C/C++. J'ai chosen names for my threads. Pour faciliter le débogage, j'aimerais que ces noms soient visibles dans GDB, "top", etc. Est-ce possible, et si oui, comment?Comment nommer un thread sous Linux?
(Il y a beaucoup de reasons to know the thread name) En ce moment je veux savoir quel thread prend 50% du CPU (comme indiqué par 'top'). Et lors du débogage, je dois souvent passer à un fil différent - actuellement j'ai pour faire "thread apply all bt
" puis regardez à travers les pages de la sortie backtrace pour trouver le bon fil).
Le Windows solution is here; quel est le Linux?
question connexe: http://stackoverflow.com/questions/5026531/thread-name-longer-than-15-chars – user9876