다음을 통해 공유


StampedLock.IsLockStamp(Int64) 메서드

정의

스탬프가 잠금을 보유하는 것을 나타내는지 여부를 나타냅니다.

[Android.Runtime.Register("isLockStamp", "(J)Z", "", ApiSince=33)]
public static bool IsLockStamp (long stamp);
[<Android.Runtime.Register("isLockStamp", "(J)Z", "", ApiSince=33)>]
static member IsLockStamp : int64 -> bool

매개 변수

stamp
Int64

이전 StampedLock 작업에서 반환된 스탬프

반환

true 성공적인 읽기 잠금 또는 쓰기 잠금 작업으로 스탬프를 반환한 경우

특성

설명

스탬프가 잠금을 보유하는 것을 나타내는지 여부를 나타냅니다. 이 메서드는 다음과 같은 경우와 함께 #tryConvertToReadLock#tryConvertToWriteLock유용할 수 있습니다.

{@code
            long stamp = sl.tryOptimisticRead();
            try {
              ...
              stamp = sl.tryConvertToReadLock(stamp);
              ...
              stamp = sl.tryConvertToWriteLock(stamp);
              ...
            } finally {
              if (StampedLock.isLockStamp(stamp))
                sl.unlock(stamp);
            }}

10에 추가되었습니다.

에 대한 java.util.concurrent.locks.StampedLock.isLockStamp(long)Java 설명서

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

적용 대상