Bagikan melalui


ICondition.SignalAll Metode

Definisi

Bangunkan semua alur tunggu.

[Android.Runtime.Register("signalAll", "()V", "GetSignalAllHandler:Java.Util.Concurrent.Locks.IConditionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SignalAll();
[<Android.Runtime.Register("signalAll", "()V", "GetSignalAllHandler:Java.Util.Concurrent.Locks.IConditionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SignalAll : unit -> unit
Atribut

Keterangan

Bangunkan semua alur tunggu.

Jika ada utas yang menunggu kondisi ini maka mereka semua terbangun. Setiap utas harus memperoleh kembali kunci sebelum dapat kembali dari await.

<b>Pertimbangan< Implementasi/b>

Implementasi dapat (dan biasanya dilakukan) mengharuskan utas saat ini menahan kunci yang terkait dengan ini Condition ketika metode ini dipanggil. Implementasi harus mendokumen prasyarat ini dan tindakan apa pun yang diambil jika kunci tidak ditahan. Biasanya, pengecualian seperti IllegalMonitorStateException akan dilemparkan.

Dokumentasi Java untuk java.util.concurrent.locks.Condition.signalAll().

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