Lock.Enter 方法

定义

进入锁,并在必要时等待,直到可以输入锁。

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

例外

锁已达到当前线程重复条目的限制。 该限制是实现定义的,旨在足够高,在正常情况下不会达到该限制。

注解

当 方法返回时,当前线程是唯一持有锁的线程。 如果无法立即输入锁,该方法将等到可以输入锁为止。 如果当前线程已持有锁,则再次输入锁。 若要完全退出锁并允许其他线程进入锁,当前线程应退出锁的次数与进入锁的次数相同。

有关详细信息,请参阅 Lock 的备注。

适用于