クラス
java.nio.channels.FileLockの使用
-
FileLockを使用しているパッケージ パッケージ 説明 java.nio.channels 入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。 -
-
java.nio.channelsでのFileLockの使用
FileLockを返すjava.nio.channelsのメソッド 修飾子と型 メソッド 説明 FileLockFileChannel. lock()このチャネルのファイル上に排他ロックを設定します。abstract FileLockFileChannel. lock(long position, long size, boolean shared)このチャネルのファイルの指定された領域をロックします。FileLockAsynchronousFileChannel. tryLock()このチャネルのファイル上で排他ロックを獲得しようとします。abstract FileLockAsynchronousFileChannel. tryLock(long position, long size, boolean shared)このチャネルのファイルの指定された領域でロックを獲得しようとします。FileLockFileChannel. tryLock()このチャネルのファイル上で排他ロックを獲得しようとします。abstract FileLockFileChannel. tryLock(long position, long size, boolean shared)このチャネルのファイルの指定された領域でロックを獲得しようとします。FileLock型の引数を持つ型を返すjava.nio.channelsのメソッド 修飾子と型 メソッド 説明 Future<FileLock>AsynchronousFileChannel. lock()このチャネルのファイル上に排他ロックを設定します。abstract Future<FileLock>AsynchronousFileChannel. lock(long position, long size, boolean shared)このチャネルのファイルの指定された領域をロックします。FileLock型の型引数を持つjava.nio.channelsのメソッド・パラメータ 修飾子と型 メソッド 説明 abstract <A> voidAsynchronousFileChannel. lock(long position, long size, boolean shared, A attachment, CompletionHandler<FileLock,? super A> handler)このチャネルのファイルの指定された領域をロックします。<A> voidAsynchronousFileChannel. lock(A attachment, CompletionHandler<FileLock,? super A> handler)このチャネルのファイル上に排他ロックを設定します。
-