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