GNU/Linux >> Tutoriels Linux >  >> Linux

Comment nommer un thread sous Linux ?

Fils Posix ?

Cela ne compilera évidemment pas, mais cela vous donnera une idée de l'endroit où aller chasser. Je ne suis même pas sûr que ce soit le bon PR_ commande, mais je pense que oui. Ça faisait longtemps...

  #include <sys/prctl.h>
  prctl(PR_SET_NAME,"<null> terminated string",0,0,0)

Si vous utilisez une bibliothèque comme ACE, Thread a un moyen de spécifier le nom du thread lors de la création d'un nouveau thread.

BSD Unix a aussi un appel pthread_set_name_np.

Sinon, vous pouvez utiliser prctl comme mentionné par Fusspawn.


Linux
  1. Comment installer Python sur Linux

  2. Comment j'utilise cron sous Linux

  3. Comment installer Java sur Linux

  4. Comment définir le nom d'un thread dans les pthreads Linux ?

  5. Comment obtenir l'identifiant de thread d'un pthread dans le programme linux c?

Comment installer FFmpeg sur Linux

Comment tuer un processus sous Linux

Comment créer un fichier sous Linux

Comment renommer le nom de la base de données MySQL sous Linux

Comment changer graphiquement le nom d'Ubuntu Linux

Comment changer le nom d'hôte sur Debian Linux