Bagikan melalui


Lock.Enter Metode

Definisi

Memasukkan kunci, menunggu jika perlu sampai kunci dapat dimasukkan.

public:
 void Enter();
public void Enter ();
member this.Enter : unit -> unit
Public Sub Enter ()

Pengecualian

Kunci telah mencapai batas entri berulang oleh utas saat ini. Batasnya ditentukan implementasi dan dimaksudkan untuk cukup tinggi sehingga tidak akan tercapai dalam situasi normal.

Keterangan

Ketika metode kembali, utas saat ini adalah satu-satunya utas yang memegang kunci. Jika kunci tidak dapat segera dimasukkan, metode menunggu hingga kunci dapat dimasukkan. Jika kunci sudah dipegang oleh utas saat ini, kunci akan dimasukkan lagi. Untuk sepenuhnya keluar dari kunci dan memungkinkan utas lain memasukkan kunci, utas saat ini harus keluar dari kunci sebanyak yang telah memasuki kunci.

Untuk informasi selengkapnya, lihat Keterangan untuk Lock.

Berlaku untuk