为什么 CPU 使用率从来没有达到 100%?

为什么 CPU 使用率从来没有达到 100%?

我有一个双核处理器。我正在运行以下程序的两个实例:

void main(){
    int i;
    while(1){
        i=i+1;
    }
}

我运行 TOP,CPU 使用率高达 97%,但从未达到 100%,为什么呢?CPU 应该一直忙于运行两个程序而没有 I/O 操作。

谢谢

相关内容