2009-12-03

Slides from nmNUG Available

Last month I spoke at nmNUG (the Northern Michigan .NET User's Group) on the topic of multithreading.

It wasn't my best presentation: I spoke too fast, had too many slides and not enough code, and assumed a level of existing knowledge that was too high (I had assumed that everyone had done some multithreading, but this was not the case). Even with my mistakes, though, it was still helpful for many.

Slides are available here. Topics include an overview of IAsyncResult, challenges in correctly marshaling events, more information on SynchronizationContext than anyone wants to know ;) , and a small amount of asynchronous component design.

2 comments:

  1. Hey Stephen,

    Do you welcome questions about this? Threading has honestly never been my strong suit, and I'd love understand better some of the reasons why certain things should or should not be used.

    Thanks for sharing this!

    ReplyDelete
  2. Yes.

    The best way to ask threading questions is on an MSDN forum. This gives you the chance to get responses from other threading experts, and also provides answers to other learners.

    If you want me to take a look at a particular question, go ahead and post it to an MSDN forum and then send me an email pointing me to it. (My email is in the upper right of my blog). Normally I monitor the forums, but the last month or so has been crazy. :)

    ReplyDelete