ReadersWriterLockAsync solves the thread affinity problem for using multiple readers and a single writer lock using async code. It also resumes awaits on the SynchronizationContext where it was started. For example on UI-threads.
A utility for read-write synchronizing by context. Useful for synchronizing collections that are not inherently thread-safe.
Reference to Open.Threading.ReadWrite exposes extensions for ReaderWriterLockSlim.
Part of the "Open" set of libraries.