Kris Kumar
12-08-2005, 03:30 PM
<div class='os_post_top_link'><a href='http://msdn.microsoft.com/mobility/default.aspx?pull=/library/en-us/dnnetcomp/html/MED204_MSDN_Dev_Multithread_Apps_NETCF2.asp' target='_blank'>http://msdn.microsoft.com/mobility/default.aspx?pull=/library/en-us/dnnetcomp/html/MED204_MSDN_Dev_Multithread_Apps_NETCF2.asp</a><br /><br /></div><i>"Learn how to use the great support of the Microsoft .NET Compact Framework 2.0 for managed multithreaded applications–while avoiding much of the complexity that comes with multithreading–in this self-paced hands-on lab. You will learn how to properly create and terminate threads, how to deal with the challenges of updating user interface controls from inside worker threads, and which synchronization objects to use at different times. Upon completion of this lab, you will know how to use the multithreading capabilities of the .NET Compact Framework 2.0 to create well responsive applications targeting Windows CE 5.0 and Windows Mobile–based devices. This is a level 300 lab, and it should take you 45 minutes to complete."</i><br /><br /><img src="http://www.smartphonethoughts.com/images/Kris-Dec05-MultiThreading.jpg" alt="User submitted image" title="User submitted image"/> <br /><br />Master the multithreading capabilities of the Microsoft .NET Compact Framework version 2.0 and create applications that are more responsive. In this step-by-step example a Pocket PC based application is used to demostrate the power of multithreading, but the same concepts can be applied to the Smartphone as well. :)