This isn't even apples to oranges, it's apples to radish farm.
This isn't even apples to oranges, it's apples to radish farm.
A modern OS running on a multi-core CPU has even less reason to hang - one of the cores should always be available to immediately switch context to handle UI events, even if the other cores are running a million processes. There’s no -technical- reason for it to hang, just poor programming.
Edit: Upvoted because despite disagreeing, your comment seems to have sparked a ton of discussion, and that's always great. :)
Somehow this simple trick seems to have been forgotten or is ignored in modern OS development - or if modern operating systems still do this, their process schedulers seem to be pretty terrible at handling priorities.
<< The diff is the amiga is doing maybe three things total.
This is indeed the crux of the problem. Windows Start is trying to do everything at once including guessing what the user may be thinking of wanting including, but not limited to semi-random bing searches. Some would argue that less is more.
However, this is not a popular opinion these days. User is assumed to be an idiot and to not know what they want. As a result, MS menu does 3000 things as opposed to 3 Amiga did.