다음을 통해 공유


AsynchronousFileChannel.TryLock 메서드

정의

오버로드

TryLock()

이 채널의 파일에 대한 배타적 잠금을 획득하려고 시도합니다.

TryLock(Int64, Int64, Boolean)

이 채널 파일의 지정된 영역에 대한 잠금을 획득하려고 시도합니다.

TryLock()

이 채널의 파일에 대한 배타적 잠금을 획득하려고 시도합니다.

[Android.Runtime.Register("tryLock", "()Ljava/nio/channels/FileLock;", "", ApiSince=26)]
public Java.Nio.Channels.FileLock? TryLock ();
[<Android.Runtime.Register("tryLock", "()Ljava/nio/channels/FileLock;", "", ApiSince=26)>]
member this.TryLock : unit -> Java.Nio.Channels.FileLock

반환

새로 획득한 잠금을 나타내는 잠금 개체이거나 null , 다른 프로그램에서 겹치는 잠금을 보유하기 때문에 잠금을 획득할 수 없는 경우

특성

설명

이 채널의 파일에 대한 배타적 잠금을 획득하려고 시도합니다.

양식 ch.tryLock() 의 이 메서드 호출은 호출과 정확히 동일한 방식으로 동작합니다.

ch.{@link #tryLock(long,long,boolean) tryLock}(0L, Long.MAX_VALUE, false)

에 대한 java.nio.channels.AsynchronousFileChannel.tryLock()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

TryLock(Int64, Int64, Boolean)

이 채널 파일의 지정된 영역에 대한 잠금을 획득하려고 시도합니다.

[Android.Runtime.Register("tryLock", "(JJZ)Ljava/nio/channels/FileLock;", "GetTryLock_JJZHandler", ApiSince=26)]
public abstract Java.Nio.Channels.FileLock? TryLock (long position, long size, bool shared);
[<Android.Runtime.Register("tryLock", "(JJZ)Ljava/nio/channels/FileLock;", "GetTryLock_JJZHandler", ApiSince=26)>]
abstract member TryLock : int64 * int64 * bool -> Java.Nio.Channels.FileLock

매개 변수

position
Int64

잠긴 영역을 시작할 위치입니다. 는 음수가 아니어야 합니다.

size
Int64

잠긴 영역의 크기입니다. 는 음수가 아니어야 하며 합계 position + size 는 음수가 아니어야 합니다.

shared
Boolean

true 공유 잠금을 요청하고 단독 잠금 false 을 요청하려면

반환

새로 획득한 잠금을 나타내는 잠금 개체이거나 null , 다른 프로그램에서 겹치는 잠금을 보유하기 때문에 잠금을 획득할 수 없는 경우

특성

설명

이 채널 파일의 지정된 영역에 대한 잠금을 획득하려고 시도합니다.

이 메서드는 차단되지 않습니다. 호출은 요청된 지역에서 잠금을 획득했거나 호출하지 못한 경우 항상 즉시 반환됩니다. 다른 프로그램에서 겹치는 잠금을 유지하므로 잠금을 획득하지 못하면 해당 잠금이 반환됩니다 null. 다른 이유로 잠금을 획득하지 못하면 적절한 예외가 throw됩니다.

에 대한 java.nio.channels.AsynchronousFileChannel.tryLock(long, long, boolean)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상