Nepedia
Back to Discover
Independent Reader
💻

Concurrent computing

technology Maturity 9-11 Next article →

Computers can work on many jobs at the same time. This is called concurrent computing. In this way, a computer does not wait for one job to finish before starting another. Instead, the jobs overlap in time.

Imagine a computer with only one core. A core is like the brain of the computer. Even with one brain, it can still do many things. It works on a small part of one task. Then, it pauses that task to work on another. It switches back and forth very fast using time-sharing slices. These slices are tiny bits of time given to each task. This makes it look like everything is happening at once.

This is different from parallel computing. In parallel computing, tasks happen at the exact same instant. This usually needs many separate cores to work. Concurrent computing is more about how tasks are organized. It helps computers stay busy while they wait for information.

Working this way can be tricky. Different tasks might try to use the same thing at once. This can cause mistakes. Programmers use concurrency control to keep everything in the right order. This helps the computer stay fast and reliable.

196 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.