¿Hilos de Posix?
Evidentemente, esto no se compilará, pero le dará una idea de dónde ir a cazar. Ni siquiera estoy seguro de que sea el PR_
correcto. comando, pero creo que lo es. Ha pasado un tiempo...
#include <sys/prctl.h>
prctl(PR_SET_NAME,"<null> terminated string",0,0,0)
Si está utilizando una biblioteca como ACE, el subproceso tiene una forma de especificar el nombre del subproceso al crear un nuevo subproceso.
BSD Unix también tiene una llamada pthread_set_name_np.
De lo contrario, puede usar prctl como lo menciona Fusspawn.