LINUX.ORG.RU

История изменений

Исправление pon4ik, (текущая версия) :

Пфф, это определение любого rw мьютекса...

Почитай повнимательней первый абзац про shared_mutex, и ты поймёшь, что говориться тоже самое только в терминах захвата ресурса, а не в терминах блокировок.

Для ленивых:

Additionally, for object m of SharedMutex type supports another mode of ownership: shared. Multiple threads (or, more generally, execution agents) can simulataneously own this mutex in shared mode, but no thread may obtain shared ownership if there is a thread that owns it in exclusive mode and no thread may obtain exclusive ownership if there is a thread that owns it in shared mode. If more than implementation-defined number of threads (no less than 10000) hold a shared lock, another attempt to acquire the mutex in shared mode blocks until the number of shared owners drops down below that threshold.

Исходная версия pon4ik, :

Пфф, это определение любого rw мьютекса...

Почитай повнимательней первый абзац про shared_mutex, и ты поймёшь, что говориться тоже самое только в терминах захвата ресурса, а не в терминах блокировок.