[.net] ReaderWriterLock
ReaderWriterLock is used to synchronize access to a resource. At any given time, it allows either concurrent read access for multiple threads, or write access for a single thread. In a situation where a resource is changed infrequently, a ReaderWriterLock provides better throughput than a simple one-at-a-time lock, such as Monitor.
ReaderWriterLock works best where most accesses are reads, while writes are infrequent and of short duration. Multiple readers alternate with single writers, so that neither readers nor writers are blocked for long periods.
тока это! Надо использовать ReaderWriterLockSlim. Т.к. он быстрее. А ReaderWriterLock ща deprecated
or всмысле or или xor?
или either ... or это xor?
or всмысле or или xor?в смысле "или"
может ли происходить чтение рессурса, если в этот момент происходит запись?
нет
спасибо
RWLock sux, RCU rocks! =)
Оставить комментарий
state7401281
как работает блокировка?может ли происходить чтение рессурса, если в этот момент происходит запись?