Thread.Suspend 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
deprecated
引发 UnsupportedOperationException
。
[Android.Runtime.Register("suspend", "()V", "")]
[System.Obsolete("deprecated")]
public void Suspend ();
[<Android.Runtime.Register("suspend", "()V", "")>]
[<System.Obsolete("deprecated")>]
member this.Suspend : unit -> unit
- 属性
注解
引发 UnsupportedOperationException
。
此成员已弃用。 此方法已弃用,因为它本质上容易出现死锁。 如果目标线程在监视器上持有锁,在关键系统资源暂停时保护它,则在目标线程恢复之前,任何线程都无法访问此资源。 如果将恢复目标线程的线程在调用 resume
之前尝试锁定此监视器,则会导致死锁。 此类死锁通常表现为“冻结”进程。 有关详细信息,请参阅 为什么 Thread.stop、Thread.suspend 和 Thread.resume 已弃用?。
的 java.lang.Thread.suspend()
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。