c++ - Linux 中的线程状态

标签 c++ linux

我尝试寻找有关此主题的线程,但找不到。所以发布这个问题。

假设,我在 Linux 中用 C++ 创建了几个线程并且代码正在运行。

现在我想使用 shell 脚本监视进程和进程的线程,并进行一些额外的处理。

此外,我还需要每个线程使用的 CPU 和内存量。我知道线程与进程相关联,但是我的要求是识别该线程使用的资源。

我找不到识别与进程关联的线程的确切方法。我尝试使用PS,但找不到任何线索。运行 RHEL。

最佳答案

来自 ps 的手册页:

   To get info about threads:
      ps -eLf
      ps axms

关于c++ - Linux 中的线程状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14067789/

相关文章:

c++ - 程序以代码 132 退出

MySQL 更改表数据库卡住

linux - 韦兰 Xephyr 的替代品

linux - 通过 ssh 运行命令时向远程机器提问

linux - xhost 在哪里存储允许的网络地址?

c++ - 关于使用 C++ 进行编程原则和实践的“试试这个”练习,用于迭代

c++ - Boost Thread - 如何确认中断

c++ - 处理霍夫曼压缩/解压缩中的最后一个字节

c++ - LNK2038 : mismatch detected for 'RuntimeLibrary' : value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in file. 对象

linux - 我的 32 位 ubuntu 使用 16g 内存怎么样