system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5: What is happening when a computer gets stuck when loading? If a computer has no moving parts, and calculates things by sending electrons from one chip to another, shouldn’t all calculations be more or less instant? Where’s the hold-up?
gpt
In sure, the computer has ended up in a situation where it is waiting for something to happen that will never happen. Either the computer is legitimately waiting (doing nothing while waiting for some event to happen) or it is stuck in some loop it can't break out of.

Imagine, for example, you design a robot to walk down a hallway. You program it such that, if it sees something in its way, it moves to the other side of the hallway.

What happens if you put two of these same robots facing each other?

Well, they'll see they're in each other's way, then move to the other side.

Where they'll be in each other's way, and move back to the first side.

And so forth.

This is called a "live lock."

The computer program may have some sort of loop that is supposed to exist when a condition is met but, for whatever reason, that condition can't be met so it loops forever.