Bahasa

AsyncQueue<T>.Completion Properti

Definisi

Mendapatkan tugas yang beralih ke status selesai saat Complete() dipanggil dan antrean kosong.

public:
 property System::Threading::Tasks::Task ^ Completion { System::Threading::Tasks::Task ^ get(); };
public System.Threading.Tasks.Task Completion { get; }
member this.Completion : System.Threading.Tasks.Task
Public ReadOnly Property Completion As Task

Nilai Properti

Menampilkan Task.

Keterangan

Properti ini mudah menguap untuk mencegah CPU menyusun ulang perintah di sekitar penugasan (atau baca) bidang ini. Ini memungkinkan pola check-lock-check di properti ini dapat diandalkan ketika satu utas dalam kunci menginisialisasi nilai dan menetapkan bidang, dan model memori yang lemah memungkinkannya ditetapkan sebelum diinisialisasi. Utas lain di luar kunci mungkin mengamati bidang non-null dan mulai mengakses properti Tugas sebelum benar-benar diinisialisasi.

Berlaku untuk