Eric Eilebrecht's blog
CLR 4.0 ThreadPool Improvements: Part 2 (sort of...)
It's now been more than 16 months since I promised to post about the improvements we made in the...
Date: 09/01/2010
ThreadPool on Channel 9
Charles from Channel 9 stopped by my office a couple of weeks ago to chat with Erika Parsons and I...
Date: 06/01/2009
CLR 4.0 ThreadPool Improvements: Part 1
This is the first in a series of posts about the improvements we are making to the CLR thread pool...
Date: 04/23/2009
CLR 4.0: Parallel Extensions and the CLR ThreadPool
It's been a while since I've posted; for the past several months I've been working on deep changes...
Date: 11/07/2008
Windows I/O threads vs. managed I/O threads
A question recently came up on an internal discussion forum, which I'll paraphrase: The Windows...
Date: 06/20/2008
When does it make sense to use Win32 Fibers?
This has been discussed fairly frequently on the Web. Chris Brumme discusses this here:...
Date: 05/18/2008
ThreadPool changes in .NET 3.5 SP1 Beta
.NET 3.5 SP1 (A.K.A. CLR 2.0 SP2) is now available as a Beta release. This beta release has the fix...
Date: 05/12/2008
ThreadPool bug in CLR 2.0 SP1
Shortly after the release of CLR 2.0 SP1 (a.k.a. Orcas or .NET 3.5), several customers noticed some...
Date: 03/14/2008
When should you call RegisteredWaitHandle.Unregister?
The managed ThreadPool provides a way to asynchronously wait for WaitHandles, via...
Date: 03/13/2008
Which managed memory model?
In this article, Vance Morrison describes some of the issues involved in writing managed...
Date: 11/26/2007
What synchronization primitives would you like to have in the .NET Framework?
The .NET framework currently offers several synchronization primitives: Monitors (via the Monitor...
Date: 11/26/2007
Fun programming problem: a simple lock-free algorithm
Can the program below ever print “oops?” #include <stdio.h> #include <process.h> struct...
Date: 10/26/2007
Welcome
Welcome to my new blog. I just moved to the Common Language Runtime team here in rainy Redmond,...
Date: 03/09/2007