取得し、多数の操作を実行してから、ロックを開放できます。呼び出しと回数が同じでなければなりません。ロック状態のままになり、読み込みや書き込みを実行できません。不正なロックを試みた場合にスローされる。ドキュメントが適切に実装されていれば、ドキュメントリスナーがドキュメントの変更を試みた場合に限りこの例外が発生する。イベントモデルに違反している。経由で取得された書き込みロックを解除します。減らしたあと、未処理のロックがない場合は、新しい書き込み側または読み込み側が許可されます。readLock()ロックを取得して、ドキュメントからなんらかの状態の読み込みを開始できるようにします。複数のリーダが同時に存在できます。リスナーに対する変更の通知が完了するまで書き込みは読み込みをブロックします。ドキュメントロックが誤って取得されないように、このメソッドは注意深く使用する必要があります。readUnlock()読み込みのロックを解除します。つが完了したことを通知します。他にリーダがなければ、書き込みを再開できます。