Когда я использую блокировку () {...}, я не могу гарантировать, какой поток введет блокировку сначала.
Что относительно ReaderWriterLock? Это работает как FIFO на устройства записи или нет?
Что насчет ReaderWriterLock? Работает ли он как FIFO для писателей или нет?
Работает.
И вы платите за это штраф за производительность, вот почему был введен ReaderWriterLockSlim
- меньше накладных расходов, но это не "честно".