Threading in .NET and WinForms – CodeProject

Do I really need multithreading? Consider you have a calculator application which does some complex arithmetic operations. And, you need to provide a stop feature so that the user can stop the calculation at the middle, before letting it to finish. Having only one thread in your application is not possible to address this requirement. You can not process the stop function while you are doing …

https://www.codeproject.com/articles/Threading-in-NET-and-WinForms