2014-04-11 Marc Glisse <marc.glisse@inria.fr>
[official-gcc.git] / libjava / gnu / gcj / runtime / FinalizerThread.java
blobc9a917cd264b498e54cfe2bbf284906d096c225f
1 // FinalizerThread.java -- Thread in which finalizers are run.
3 /* Copyright (C) 2001, 2004 Free Software Foundation
5 This file is part of libgcj.
7 This software is copyrighted work licensed under the terms of the
8 Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
9 details. */
11 package gnu.gcj.runtime;
13 /**
14 * @author Tom Tromey <tromey@redhat.com>
15 * @date October 3, 2001
17 public final class FinalizerThread extends Thread
19 private static boolean finalizer_ready;
21 public FinalizerThread ()
23 super ("LibgcjInternalFinalizerThread");
24 setDaemon (true);
25 finalizer_ready = false;
26 init();
29 private native void init();
30 static native void finalizerReady();
31 public native void run();