Condividi tramite


Lock.Enter Metodo

Definizione

Entra nel blocco, in attesa, se necessario, fino a quando non è possibile immettere il blocco.

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

Eccezioni

Il blocco ha raggiunto il limite di voci ripetute dal thread corrente. Il limite è definito dall'implementazione e deve essere sufficientemente elevato da non essere raggiunto in situazioni normali.

Commenti

Al termine del metodo, il thread corrente è l'unico thread che contiene il blocco. Se il blocco non può essere immesso immediatamente, il metodo attende fino a quando non è possibile immettere il blocco. Se il blocco è già mantenuto dal thread corrente, il blocco viene nuovamente immesso. Per uscire completamente dal blocco e consentire ad altri thread di immettere il blocco, il thread corrente deve uscire dal blocco tutte le volte in cui è entrato nel blocco.

Per altre informazioni, vedere le note su Lock.

Si applica a