多线程的进程,占用的cpu时间可以超过100%么?

u010863057 2013-05-28 09:35:09
如题,我用top命令监控系统。
我启动一个高负载的进程,发现cpu的占用比例常常显示120%以上。

我的机器是多核cpu的,这个进程没有子进程,但是有很多个同时工作的线程。每个线程都很忙。

我想问: 对于多线程程序而言,如果线程可以占据多个cpu core的话,那么top命令看到的cpu占用经常比例超过100%属于正常情况吗?

谢谢!
...全文
755 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2013-05-28
  • 打赏
  • 举报
回复
可以 几核的理论上可以到达几百%
Carl_CCC 2013-05-28
  • 打赏
  • 举报
回复
正常的,多线程可以使用多个cpu,所以累计起来会超过100%,正常现象。

23,216

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧