The Last Word

In this chapter, you saw two powerful ways to incorporate multithreading into a Silverlight application. Of course, just because you can write a multithreaded Silverlight application doesn't mean you should. Before you delve too deeply into the intricacies of multithreaded programming, it's worth considering the advice of Microsoft architects. Because of the inherent complexity of deeply multithreaded code, especially when combined with dramatically different operating systems and hardware, Microsoft's official guidance is to use multithreading sparingly. Certainly, you should use it to move work to the background, avoid long delays, and create more responsive applications. However, when possible, it's better to use the straightforward ...

Get Pro Silverlight 5 in VB now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.