(Raymond Chen) The C# language (well, more accurately, the BCL) has the ReaderWriterLockSlim class which has a WaitAsync method which returns a task that completes asynchronously when the lock has been acquired. I needed an equivalent for the Parallel Patterns Library (PPL), and since I couldn’t
