-1

我翻阅了 Android API 参考文档并了解到 Thread 类中的某些方法由于各种原因已被弃用。以下是一些摘录:


公共最终无效挂起()

在 API 级别 1 中添加此方法在 API 级别 1 中已弃用。可能会导致死锁。


公共最终无效简历()

在 API 级别 1 中添加 此方法在 API 级别 1 中已弃用。与已弃用的方法 suspend() 一起使用


公共最终同步无效停止(Throwable throwable)

在 API 级别 1 中添加 此方法在 API 级别 1 中已弃用。因为以这种方式停止线程是不安全的,并且可能会使您的应用程序和 VM 处于不可预测的状态。


公共最终无效停止()

在 API 级别 1 中添加 此方法在 API 级别 1 中已弃用。因为以这种方式停止线程是不安全的,并且可能会使您的应用程序和 VM 处于不可预测的状态。

请求接收者线程停止并抛出 ThreadDeath。如果 Thread 被挂起,则恢复它,如果它正在休眠,则唤醒它,以便它可以继续抛出 ThreadDeath。


Thread 类也是 Java 标准 API 的一部分,从我的 Java 编程背景来看,我以前遇到过这些方法,但 Sun 从未在标准 Java API 中发布任何此类弃用通知。

纯 Java 程序(没有 Android 环境)是否应该忽略这些警告并继续使用这些方法?谢谢。

4

1 回答 1

0

这些方法已被弃用,因为它们可能导致死锁,有时会导致意外行为。

有关不同问题的详细说明,请参见此处

于 2013-05-30T09:16:33.037 回答