Update: Replace Mutex by ReaderWriterLockSlim. .Net 3.5 required.