Lock.Enter 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
进入锁,并在必要时等待,直到可以输入锁。
public:
void Enter();
public void Enter();
member this.Enter : unit -> unit
Public Sub Enter ()
例外
锁已达到当前线程重复条目的限制。 该限制是实现定义的,旨在足够高,在正常情况下不会达到该限制。
注解
当 方法返回时,当前线程是唯一持有锁的线程。 如果无法立即输入锁,该方法将等到可以输入锁为止。 如果当前线程已持有锁,则再次输入锁。 若要完全退出锁并允许其他线程进入锁,当前线程应退出锁的次数与进入锁的次数相同。
有关详细信息,请参阅 Lock 的备注。