java命名空间java.lang类runtime的类成员方法:
runfinalizersonexit定义及介绍
本文导语:
runfinalizersonexit
@deprecated
public static void runfinalizersonexit(boolean value)
已过时。 此方法本身具有不安全性。它可能对正在使用的对象调用终结方法,而其他线程正在操作这些对象,从而导致不正确的行为或死锁。
在退出时启用...
runfinalizersonexit
@deprecated
public static void runfinalizersonexit(boolean value)
- 已过时。 此方法本身具有不安全性。它可能对正在使用的对象调用终结方法,而其他线程正在操作这些对象,从而导致不正确的行为或死锁。
- 在退出时启用或禁用终结;这样做可指定拥有未被自动调用终结方法的所有对象的终结方法,并将在退出 java 运行时前运行此终结方法。默认情况下,禁用退出终结。
如果有安全管理器,则首先使用 0 作为变量来调用其 checkexit
方法,以确保允许退出。这可能会导致 securityexception。
- 参数:
value
- 如果启用退出时终结,则该参数为 true,如果禁用退出时终结,则该参数为 false
- 抛出:
securityexception
- 如果安全管理器存在并且其 checkexit
方法不允许退出。- 从以下版本开始:
- jdk1.1
- 另请参见:
exit(int)
,
gc()
,
securitymanager.checkexit(int)