Sí, puede usar PR_SET_NAME
en el primer argumento y el nombre como segundo argumento para establecer el nombre del hilo (o proceso) que llama. prctl
devuelve 0
sobre el éxito Recuerda, depende de dónde llames a este prctl
. Si lo llama dentro de su proceso, cambiará el nombre de ese proceso y todos sus hilos pertenecientes. Si lo llama dentro de un hilo específico, solo cambiará el nombre de ese hilo.
Ejemplo:
int s;
s = prctl(PR_SET_NAME,"myProcess\0",NULL,NULL,NULL); // name: myProcess
Ahora, si está ejecutando su proceso en Linux, escriba:
top
o
ps
Para ver el nombre adjunto a su ID de proceso.