日期:2014-05-16  浏览次数:20909 次

多线程的进程,占用的cpu时间可以超过100%么?
如题,我用top命令监控系统。
我启动一个高负载的进程,发现cpu的占用比例常常显示120%以上。

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

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

谢谢!
多线程

------解决方案--------------------
正常的,多线程可以使用多个cpu,所以累计起来会超过100%,正常现象。
------解决方案--------------------
可以  几核的理论上可以到达几百%