2)读写锁是我们JAVA特有的吗?他有什么原则?