Saturday, July 11, 2020

Differentiate between multithreading and multiprocessing ?

Multithreading
1. It creates multiple threads of a single process to increase CPU utilisation.
2. Multiple threads are executed concurrently.
3. Threads shares a memory space.
4. Multithreading not classified in any categories.
5. In multithreading process creation is according to economical.

Multi-processing
1.it adds cpu's to increase computing power.
2. multiple process are executed concurrently.
3. process don't share memory space.
4. multiprocessing are classified into symmetric and asymmetric.
5.in multithreading process creation is time consuming process.


    Java Multithreading Tutorials | Multithreading Programs in Java ...

0 comments:

Post a Comment