Bagikan melalui


StampedLock.IsLockStamp(Int64) Metode

Definisi

Memberi tahu apakah stempel mewakili memegang kunci.

[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

Parameter

stamp
Int64

stempel yang dikembalikan oleh operasi StampedLock sebelumnya

Mengembalikan

true jika stempel dikembalikan oleh operasi kunci baca atau kunci tulis yang berhasil

Atribut

Keterangan

Memberi tahu apakah stempel mewakili memegang kunci. Metode ini mungkin berguna bersama dengan #tryConvertToReadLock dan #tryConvertToWriteLock, misalnya:

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

Ditambahkan dalam 10.

Dokumentasi Java untuk java.util.concurrent.locks.StampedLock.isLockStamp(long).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk