what happen if one core fails in a multicore system?

what happen if one core fails in a multicore system?I could not find any reference for this question. I want to know what will happen to threads that were running on that core?

Answers


I know of no hardware aside from loosely coupled distributed systems that can survive a CPU or a CPU-core failure. You will most likely get a panic, blue-screen, or other OS fault/crash and the system will stop immediately.

What is more likely is flaky hardware. This can be either because of failure or because of over-clocking. Bad memory and other issues may also occur. In many of these cases the system may not be able to detect the failure which can cause unexpected results in your application or JVM crash.

As an example, I had a stuck memory-bit on a Freebsd box one time that capitalized a source code variable during a SVN checkout otherwise I would have never detected it.


Need Your Help

Console app scheduled task run two different ways

c# scheduled-tasks console-application

I have a program for a client that needs to run one set of code every 30 minutes via a scheduled task.

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.