Lock.Enter 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
輸入鎖定,視需要等候,直到可以輸入鎖定為止。
public:
void Enter();
public void Enter ();
member this.Enter : unit -> unit
Public Sub Enter ()
例外狀況
鎖定已達到目前線程重複專案的限制。 此限制是實作定義的,其用途是夠高,因此在一般情況下無法達到。
備註
當方法傳回時,目前的線程是唯一保留鎖定的線程。 如果無法立即輸入鎖定,方法會等到可以輸入鎖定為止。 如果目前線程已保留鎖定,則會再次輸入鎖定。 若要完全結束鎖定並允許其他線程進入鎖定,目前的線程應儘可能結束鎖定的次數。
如需詳細資訊,請參閱 Lock 的<備註>。