Runtime.RunFinalizersOnExit(Boolean) 메서드

정의

주의

deprecated

종료할 때 종료를 사용하거나 사용하지 않도록 설정합니다. 이렇게 하면 아직 자동으로 호출되지 않은 종료자가 있는 모든 개체의 종료자는 Java 런타임이 종료되기 전에 실행되도록 지정합니다.

[Android.Runtime.Register("runFinalizersOnExit", "(Z)V", "")]
[System.Obsolete("deprecated")]
public static void RunFinalizersOnExit(bool value);
[<Android.Runtime.Register("runFinalizersOnExit", "(Z)V", "")>]
[<System.Obsolete("deprecated")>]
static member RunFinalizersOnExit : bool -> unit

매개 변수

value
Boolean

종료할 때 종료를 사용하도록 설정하려면 true, 사용하지 않도록 설정하려면 false입니다.

특성

설명

종료할 때 종료를 사용하거나 사용하지 않도록 설정합니다. 이렇게 하면 아직 자동으로 호출되지 않은 종료자가 있는 모든 개체의 종료자는 Java 런타임이 종료되기 전에 실행되도록 지정합니다. 기본적으로 종료의 종료는 사용하지 않도록 설정됩니다.

보안 관리자가 있는 경우 종료 checkExit 가 허용되는지 확인하기 위해 먼저 메서드가 인수로 0으로 호출됩니다. 이로 인해 SecurityException이 발생할 수 있습니다.

이 멤버는 더 이상 사용되지 않습니다. 이 메서드는 본질적으로 안전하지 않습니다. 다른 스레드가 동시에 해당 개체를 조작하는 동안 종료자가 라이브 개체에서 호출되어 불규칙한 동작 또는 교착 상태가 발생할 수 있습니다.

JDK1.1에 추가되었습니다.

에 대한 java.lang.Runtime.runFinalizersOnExit(boolean)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상