Posix Threads?
To se evidentně nezkompiluje, ale dá vám představu, kam se vydat na lov. Nejsem si ani jistý, zda je to správné PR_
příkaz, ale myslím, že je. Už je to nějaký čas...
#include <sys/prctl.h>
prctl(PR_SET_NAME,"<null> terminated string",0,0,0)
Pokud používáte knihovnu jako ACE, vlákno má způsob, jak určit název vlákna při vytváření nového vlákna.
BSD Unix má také volání pthread_set_name_np.
Jinak můžete použít prctl, jak zmínil Fusspawn.