If I make an exclusive rmlock request on an rmlock that has a busy set of readers coming and going, do new readers wait for me to get my turn, or do I have to wait for a moment where there are no more readers before I get a go?