Multithreading in C# is a process in which multiple threads work simultaneously.
It is a process to achieve multitasking. It saves time because multiple tasks
are being executed at a time. To create multithreaded application in C#,
we need to use System.Threding namespace.