I'm using Win32 at the moment.

Does the QReadWriteLock take up limited system resources (besides just the memory to hold the object), or can you use as many instances of these as you want (subject to same memory caveat)?

In other words, do you need to use these locks as sparingly as possible, or can you feel free to get more granular to limit blocks when writing?

Thanks