A .NET 3.5 C# implementation of a thread-safe binary min-heap, suitable for implementation of a priority queue.