What’s the difference between multiprocessing and multithreading?

708 views

What’s the difference between multiprocessing and multithreading?

In: 194

17 Answers

Anonymous 0 Comments

Something to keep in mind here:

These things can work differently on different platforms and languages.

If you’re learning programming on Windows with C#, you’re going to learn the Windows and C# way of doing things.

If you later learn to write server software in Go and run it on Linux, you’ll have to learn the Linux and Go ways of doing things.

If you write phone apps for Android in Kotlin, you’ll have to learn the Android and Kotlin ways of doing things.

This affects things such as:

* How fast or slow is it to start a new process or thread?
* How can processes or threads communicate with each other?
* Are there special kinds of process or thread with special rules?
* What exact terminology do programmers use for these things?

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