I'm new to your library, and like to say it's very nice. Congratulations. I love how clean the code is, and its nice interfaces. I'm trying to include it in my projects, and now I have my first question.
I'm trying to use the RWLock, and I cannot find a safe way for me. My application may take the read lock many times in the same thread, and may attempt to take (or even do, if there is a bug) the write lock. Both, tryWriteLock and writeLock say results are undefined in this case. So, how should I go with this?