Lock.Enter Methode

Definitie

Voert de vergrendeling in en wacht zo nodig totdat de vergrendeling kan worden ingevoerd.

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

Uitzonderingen

De vergrendeling heeft de limiet bereikt van herhaalde vermeldingen door de huidige thread. De limiet is gedefinieerd door de implementatie en is bedoeld om hoog genoeg te zijn dat deze niet in normale situaties zou worden bereikt.

Opmerkingen

Wanneer de methode wordt geretourneerd, is de huidige thread de enige thread die de vergrendeling bevat. Als de vergrendeling niet onmiddellijk kan worden ingevoerd, wacht de methode totdat de vergrendeling kan worden ingevoerd. Als de vergrendeling al wordt vastgehouden door de huidige thread, wordt de vergrendeling opnieuw ingevoerd. Als u de vergrendeling volledig wilt afsluiten en andere threads wilt toestaan om de vergrendeling in te voeren, moet de huidige thread de vergrendeling zo vaak afsluiten als deze de vergrendeling heeft ingevoerd.

Zie de opmerkingen voor meer informatie.Lock

Van toepassing op