Uploaded August 2012 | Updated September 2026, 2 weeks ago
For more videos on technology, visit Techytube.com
By Michael@techytube
Multi-threading is a fairly simple concept, but takes a lot of skill to implement well in practice.
An issue that often comes up with multithreading (and in a lot of interviews) is the access to GUI elements. Not everyone may know that UI elements can only be changed on the main thread, and this can lead to some considerable frustration when attempting to debug a program that throws cross-thread exceptions.
In this video, I will show you how to write a simple multi-threaded Winforms application, and the challenges that exist in integrating those threads with altering a Label control at runtime.
For more videos on technology, visit Techytube.com
By Michael@techytube
Multi-threading is a fairly simple concept, but takes a lot of skill to implement well in practice.
An issue that often comes up with multithreading (and in a lot of interviews) is the access to GUI elements. Not everyone may know that UI elements can only be changed on the main thread, and this can lead to some considerable frustration when attempting to debug a program that throws cross-thread exceptions.
In this video, I will show you how to write a simple multi-threaded Winforms application, and the challenges that exist in integrating those threads with altering a Label control at runtime.










