MultiThreading
From Odwiki
In MultiThreading, computer operations are spread across multiple threads within a single process. These threads can be run simultaneously, generally leading to faster execution times.
MultiThreading is similar to MultiProcessing except that processes generally take up more system resources and are slower to start. However, if one process crashes in MultiProcessing, the other processes are not affected unlike MultiThreading.
IN GENERAL, NOT ALL OPERATIONS CAN BE MADE MULTITHREADED



