On 06/10/2014 03:31 PM, Bodo Moeller wrote:
The way we use the locks, in heavily multi-threaded applications, you
can have a lot of contention with mutexes that wouldn't exist with
read/write locks, because often all threads would only require the read
locks
What kinds of operations are protected by read locks?
Often, RW locks aren't a win because maintaining just the read locks
(without any writers) introduces contention at the hardware level, and
parallelism does not increase all that much as a result. Paul
McKenney's dissertation on RCU has some examples.
--
Florian Weimer / Red Hat Product Security Team
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager majord...@openssl.org