code: func (rw *BoundedRWLock) RUnlock() {
  	rw.control.Lock()
  	rw.readers--
  	if rw.readers == 0 {
  		rw.processQueue()
  	}
  	rw.control.Unlock()
  }
docs: // Unlock a read lock.
  //
  // Should be called only on a goroutine which has gotten a non-error return
  // value from RLock().