重写他的tryRequire和tryRelease方法, 当然共享锁也必须实现tryRequireShare方法