What is the key feature of the ReadWriteLock in Java concurrency?
ReadWriteLock
It allows multiple threads to read, but only one to write
It prioritizes write operations over read operations
It locks the entire data structure for both reading and writing
It allows multiple write operations but only one read operation