GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie benenne ich einen Thread in Linux?

Posix-Threads?

Dies wird offensichtlich nicht kompiliert, aber es gibt Ihnen eine Vorstellung davon, wo Sie auf die Jagd gehen können. Ich bin nicht einmal sicher, ob es der richtige PR_ ist Befehl, aber ich denke, es ist. Es ist eine Weile her...

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

Wenn Sie eine Bibliothek wie ACE verwenden, hat der Thread eine Möglichkeit, den Threadnamen beim Erstellen eines neuen Threads anzugeben.

BSD Unix hat auch einen pthread_set_name_np-Aufruf.

Andernfalls können Sie prctl wie von Fusspawn erwähnt verwenden.


Linux
  1. So verwenden Sie BusyBox unter Linux

  2. So installieren Sie Python unter Linux

  3. Wie ich Cron unter Linux verwende

  4. So installieren Sie Java unter Linux

  5. So partitionieren Sie eine Festplatte unter Linux

So installieren Sie FFmpeg unter Linux

So beenden Sie einen Prozess in Linux

So erstellen Sie eine Datei unter Linux

So benennen Sie den MySQL-Datenbanknamen in Linux um

So ändern Sie den Ubuntu Linux-Namen grafisch

So ändern Sie den Hostnamen unter Debian Linux