共用方式為


Lock.Enter 方法

定義

輸入鎖定,視需要等候,直到可以輸入鎖定為止。

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

例外狀況

鎖定已達到目前線程重複專案的限制。 此限制是實作定義的,其用途是夠高,因此在一般情況下無法達到。

備註

當方法傳回時,目前的線程是唯一保留鎖定的線程。 如果無法立即輸入鎖定,方法會等到可以輸入鎖定為止。 如果目前線程已保留鎖定,則會再次輸入鎖定。 若要完全結束鎖定並允許其他線程進入鎖定,目前的線程應儘可能結束鎖定的次數。

如需詳細資訊,請參閱 Lock 的<備註>。

適用於