Undocumented in source.
The GRWLock struct is an opaque data structure to represent a reader-writer lock. It is similar to a glib.Mutex in that it allows multiple threads to coordinate access to a shared resource.
Undocumented in source.