Lock.Enter Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.