Bagikan melalui


AbstractQueuedLongSynchronizer.TryReleaseShared(Int64) Metode

Definisi

Mencoba mengatur status untuk mencerminkan rilis dalam mode bersama.

[Android.Runtime.Register("tryReleaseShared", "(J)Z", "GetTryReleaseShared_JHandler")]
protected virtual bool TryReleaseShared(long arg);
[<Android.Runtime.Register("tryReleaseShared", "(J)Z", "GetTryReleaseShared_JHandler")>]
abstract member TryReleaseShared : int64 -> bool
override this.TryReleaseShared : int64 -> bool

Parameter

arg
Int64

argumen rilis. Nilai ini selalu diteruskan ke metode rilis, atau nilai status saat ini saat masuk ke kondisi menunggu. Nilainya dinyatakan tidak diinterpretrasi dan dapat mewakili apa pun yang Anda suka.

Mengembalikan

true jika rilis mode bersama ini dapat memungkinkan perolehan tunggu (bersama atau eksklusif) berhasil; dan false jika tidak

Atribut

Pengecualian

jika merilis akan menempatkan penyinkron ini dalam keadaan ilegal. Pengecualian ini harus dilemparkan dengan cara yang konsisten agar sinkronisasi berfungsi dengan benar.

jika mode bersama tidak didukung

Keterangan

Mencoba mengatur status untuk mencerminkan rilis dalam mode bersama.

Metode ini selalu dipanggil oleh utas yang melakukan rilis.

Implementasi default melemparkan UnsupportedOperationException.

Dokumentasi Java untuk java.util.concurrent.locks.AbstractQueuedLongSynchronizer.tryReleaseShared(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