The
RWNullMutexLock class is a special type of mutex that does nothing. It has the same interface as an
RWMutexLock, but all of the functions are null. This feature is important when code is used in non-multithread situations because it saves execution time.