Dev:NSMultiReadUniWriteLock

NSMultiReadUniWriteLock is an Objective-C wrapper of the POSIX read-write lock (pthread_rwlock_t), for example,

Note that -lockForReadingBeforeDate: and -lockForWritingBeforeDate: are currently implemented as a no-op.