El ejemplo de este artículo dice el uso del demonio del hilo de Java. Compártelo para todos para su referencia. Los detalles son los siguientes:
Hilo guardián (demonio)
Java tiene dos hilos: "Guardian Thread Daemon" y "User User Thread User".
Los ejemplos que hemos visto antes son los usuarios.
Literalmente, es fácil para nosotros comprender el hilo de Guardian como una máquina virtual (máquina virtual) internamente, y el hilo del usuario se crea por sí solo. Este no es el caso. Son iguales en casi todos los aspectos.
Hilo del usuario: las máquinas virtuales Java se van automáticamente después de que todos sus no guardianes se hayan ido.
Hilo de Guardian: el hilo de Guardian se usa para servir el hilo del usuario.
El método SetDaemon (Boolean ON) puede establecer fácilmente el modo Daemon del hilo verdadero es el modo de demonio y False es el modo de usuario. El método SetDaemon (Boolean On) debe llamarse antes de que comience el hilo, y la llamada cuando el hilo se ejecuta producirá anormalidades. El método iSdaemon probará si el hilo es un hilo de Guardian. Vale la pena mencionar que cuando genera otros hilos en un hilo de Guardian, entonces estos hilos recién generados no necesitan establecer el atributo Daemon, que será un hilo de Guardian, y el hilo del usuario es el mismo.
Ejemplo: el hilo de reciclaje de basura Java con el que estamos familiarizados es un hilo típico de guardianes. Es el único hilo que queda en la máquina virtual Java, la oportunidad virtual de Java dejará automáticamente.
Import java.io.ioException;/*** Los hilos de la ley dejan automáticamente*/public class testMain4 extiende el hilo {public testmain4 () {}/*** hilo cuando no hay hilo de usuario. void run () {for (int i = 1; i <= 100; i ++) {try {thread.sleep (100);} capt (interruptException ex) {ex.printstacktrace ();} s ystm. println (i);}} public static void main (string [] art) {testMain4 test = new testMain4 (); )); ;}}}Se espera que este artículo sea útil para el diseño del programa Java de todos.