In this month's installment, Stephen Toub examines some techniques for enforcing dependencies in the running order of asynchronous operations and builds a DependencyManagement class to help.
MSDN Magazine April 2009
View Complete Post
Exceptions in .NET are the fundamental mechanism by which errors and other exceptional conditions are communicated. This month's column provides information about how to aggregate exceptions to help manage a variety of scenarios in which multiple exceptions might result from one operation, including scenarios involving parallelism and concurrency.
MSDN Magazine August 2009
This month we demonstrate how you can use the ThreadPool to support ordered execution without having to build custom thread pools yourself.
MSDN Magazine February 2009
Integrating workflow into ASP.NET applications means communicating with activities via a workflow queue and hosting the runtime in the global application class. We'll show you how.
MSDN Magazine January 2009
Stephen Toub shows you how to add round-robin scheduling support on top of the ThreadPool for more granular processing control.
This month: memory access issues in multi-core systems and diagnosing and avoiding false sharing in your parallel computing applications.
Stephen Toub, Igor Ostrovsky, and Huseyin Yildiz
MSDN Magazine October 2008
In this month's installment of .NET Matters, columnist Stephen Toub answers reader questions concerning asynchronous I/O .
MSDN Magazine July 2008
James Kovacs explains the dark side of tightly coupled architectures, why they're hard to test and how they limit adaptation. He then proposes a number of solutions.
MSDN Magazine March 2008
This month Stephen Toub discusses asynchronous stream processing.
This month Stephen Toub explains how to make the most of dual processors when running encryption and compression tasks.
MSDN Magazine February 2008
The author creates a managed wrapper to use the new IFileOperations interface in Windows Vista from managed code.
MSDN Magazine December 2007
Find out how to use finalizers as a way to warn developers who use your custom types when they are garbage collected without having been disposed of correctly.
MSDN Magazine November 2007
This month Stephen Toub discusses deadlocks that can occur when synchronizing threads.
MSDN Magazine October 2007
Stephen Toub and Shawn Farkas discuss creating an adapter that takes the functionality of RNGCryptoServiceProvider and adapts it to the interface of Random.
Stephen Toub and Shawn Farkas
MSDN Magazine September 2007
If you're not taking advantage of Active Directory, you should be. Learn the benefits from Keith Brown.
MSDN Magazine July 2007
Jeff Richter uses the AsyncResult class to implement the CLR's Asynchronous Programming Model to perform hardware device operations asynchronously.
MSDN Magazine June 2007
Many developers who use the Microsoft .NET Framework think that application type is tied to the libraries that can be used in that application. Stephen Toub clarifies.