Bagikan melalui


LockSupport.SetCurrentBlocker(Object) Metode

Definisi

Mengatur objek yang akan dikembalikan oleh pemanggilan #getBlocker getBlocker untuk utas saat ini.

[Android.Runtime.Register("setCurrentBlocker", "(Ljava/lang/Object;)V", "", ApiSince=34)]
public static void SetCurrentBlocker(Java.Lang.Object? blocker);
[<Android.Runtime.Register("setCurrentBlocker", "(Ljava/lang/Object;)V", "", ApiSince=34)>]
static member SetCurrentBlocker : Java.Lang.Object -> unit

Parameter

blocker
Object

objek pemblokir

Atribut

Keterangan

Mengatur objek yang akan dikembalikan oleh pemanggilan #getBlocker getBlocker untuk utas saat ini. Metode ini dapat digunakan sebelum memanggil versi tanpa argumen dari LockSupport#park() park() objek non-publik, memungkinkan diagnostik yang lebih membantu, atau mempertahankan kompatibilitas dengan implementasi metode pemblokiran sebelumnya. Nilai pemblokir sebelumnya tidak dipulihkan secara otomatis setelah pemblokiran. Untuk mendapatkan efek } park(b, gunakan setCurrentBlocker(b); park(); setCurrentBlocker(null);

Ditambahkan dalam 14.

Dokumentasi Java untuk java.util.concurrent.locks.LockSupport.setCurrentBlocker(java.lang.Object).

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