在linux上更改线程名(htop)

我有一个多线程应用程序,我希望htop(例如)每个线程运行时显示一个不同的名称,现在显示的是用于运行主程序的“命令行”.

我试过使用

prctl(PR_SET_NAME,.....)

但它只适用于顶部,并且该调用只能指定最多16个字节的名称.

我想诀窍是修改/ proc / PID / cmdline内容,但这是一个只读字段.

任何人都知道如何实现它?

解决方法

自从0.8.4版本以来,htop有一个选项:显示自定义线程名称

按F2并选择显示选项菜单.你应该看到:

相关文章

Linux中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...