次の方法で共有


Lock.Enter メソッド

定義

ロックを入力し、必要に応じてロックを入力するまで待機します。

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

例外

ロックは、現在のスレッドによって繰り返されるエントリの制限に達しました。 制限は実装定義であり、通常の状況では到達できないほど高くするためのものです。

注釈

メソッドが戻るとき、現在のスレッドはロックを保持する唯一のスレッドです。 ロックをすぐに入力できない場合、メソッドはロックを入力できるようになるまで待機します。 ロックが現在のスレッドによって既に保持されている場合は、ロックが再び入力されます。 ロックを完全に終了し、他のスレッドがロックに入ることができるようにするには、現在のスレッドはロックに入った回数だけロックを終了する必要があります。

詳細については、Lock の解説を参照してください。

適用対象