다음을 통해 공유


JavaSystem.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

종료 사용 또는 사용 안 함 표시

특성

설명

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

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

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

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

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

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상