Have you ever had that challenge of processing or loading large amounts of data in Windows Forms control? Since these controls are not thread safe, you can't simply push the UI onto a secondary thread to achieve performance improvements. In this article, you'll learn how to correctly marshal data between worker threads and the user interface to do those lengthy calculations or asynchronously messaged events, allowing the UI to react to the user while these tasks are operating.
Read More