在Linux中使用“top”查找CPU使用情况并解析结果

时间:2017-08-01 09:44:23

标签: c++ linux

我正在编写一个C ++程序,使用'top'命令查找linux系统的cpu使用情况。我使用system("top -d 1");来执行top命令。现在我想得到'top'命令的第四行。在java中,我可以定义一个进程来执行'top'命令,然后使用BufferedReader来读取结果。在C ++中有什么替代方案?编辑:我需要以1秒的间隔找到系统的CPU使用情况。那么除了写入文件之外还有其他任何方式,以便我可以在刷新时每秒获得top函数的结果吗?

0 个答案:

没有答案