[#BloombergLP-bslmt-RWMutexImpl-0d] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslmt.adoc[bslmt]::RWMutexImpl :relfileprefix: ../../ :mrdocs: Platform‐specific implementation of a readers‐writer mutex. == Synopsis Declared in `<bslmt_rwmutex.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class THREAD_POLICY> struct RWMutexImpl; ---- == Specializations [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bslmt/RWMutexImpl-0e.adoc[`RWMutexImpl<Platform::PosixThreads>`] | This is a platform‐specific implementation detail that is not intended for use outside of this component. Use the `RWMutex` class instead. This structure is a wrapper around a POSIX RW lock on Sun (on AIX the POSIX RW lock has poor performance and no writer guarantees). |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#