Thread.Suspend 方法

定义

注意

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 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

适用于