如果一个核心在多核系统中出现故障会发生什么?

时间:2012-09-07 22:30:18

标签: multithreading cpu

如果一个核心在多核系统中出现故障会发生什么?我找不到这个问题的任何参考。我想知道在该核心上运行的线程会发生什么?

1 个答案:

答案 0 :(得分:2)

我知道除了loosely coupled distributed systems之外没有可以在CPU或CPU核心故障中存在的硬件。您很可能会遇到恐慌,蓝屏或其他操作系统故障/崩溃,系统将立即停止。

更有可能是片状硬件。这可能是因为失败,也可能是因为超频。也可能出现记忆不良和其他问题。在许多情况下,系统可能无法检测到可能导致应用程序或JVM崩溃的意外结果的故障。

作为一个例子,我在Freebsd盒子上有一个卡住的内存位,在SVN结账时大写了一个源代码变量,否则我就不会检测到它。