title: Gnome library reader/writer lock implementation
body: <p>The Gnome library provides a number of functions for read write locks, these are g_rw_lock_writer_lock () and g_rw_lock_reader_lock () [<a href="https://developer.gnome.org/glib/stable/glib-Threads.html#g-rw-lock-writer-lock]" rel="nofollow noreferrer">https://developer.gnome.org/glib/stable/glib-Threads.html#g-rw-lock-writer-lock]</a>.</p>
  
  <p>Is the implementation of these functions any close to what is described in this Wikipedia article [<a href="https://en.wikipedia.org/wiki/Readers%E2%80%93writer_lock]" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Readers%E2%80%93writer_lock]</a>. More specifically, in which category these functions belong a Read-preferring RW, Write-preferring RW or unspecified?</p>
  
  <p>Thanks</p>