What’s the difference between multiprocessing and multithreading?

330 views

What’s the difference between multiprocessing and multithreading?

In: 194

17 Answers

Anonymous 0 Comments

Imagine I’m playing chess with you. My brain is only concerned with this one game. This is one processor running a single thread.

Now imagine one of those grandmasters who play several games simultaneously against different opponents. That’s one processor running multiple threads: a multi-threaded scenario.

Now what of you get two people together in a team? They play against several opponents and they can each move against any of their opponents. This would be several processors working together: a multi-processor environment.

That’s it for the ELI5, but make sure to check out some of the other answers which are a bit more technical as they present interesting bits regarding the evolution of processors, cores, etc.

You are viewing 1 out of 17 answers, click here to view all answers.