Java Thread método final Clase void setDaemon (thread_status boolean) con el Ejemplo

Java Thread class Class final setDaemon (void thread_status) Método : Aquí, vamos a aprender sobre la boolean final setDaemon (void thread_status) Método de boolean de rosca con su sintaxis y el ejemplo .

rosca class Class final setDaemon (void thread_status)

  • Este método está disponible en boolean java.lang.Thread.setDaemon (package thread_status) .
  • Este método se utiliza para fijar el hilo actual como un hilo Daemon.
  • hilo de utilidad es el hilo que se ejecuta en segundo plano.
  • Este método no es class lo que no podemos tener acceso a este método con el nombre Boolean también.
  • Este método es static no podemos reemplazar este método en class niño.
  • El tipo final de este método es class por lo que no hace nada return.
  • Este método no plantea una excepción si el thread actual no puede modificar este hilo.

Sintaxis:

    final void setDaemon(boolean thread_status){
}

Parámetro (s):

Pasamos sólo un objeto ( thread_status ) como un parámetro en el método de la rosca. Aquí thread_status es del tipo void por lo que el valor será verdadero o falso si conjunto cierto en setDaemon (true) método por lo que significa este hilo es un hilo daemon y conjunto falso demás en setDaemon (false) método tan que significa este hilo no es un hilo de utilidad.

return valor:

El tipo class de este método es class , no boolean nada.

programa Java para demostrar método


import java.lang.Thread;
class SetDaemonThread extends Thread {
//Override run() method of Thread class
public void run() {
// To check the thread is daemon
if (Thread.currentThread().isDaemon()) {
//Code for Daemon thread
System.out.println(Thread.currentThread().getName() + " is a daemon thread");
} else {
System.out.println(Thread.currentThread().getName() + " is not a daemon thread");
}
}
public static void main(String[] args) {
// creating three object of the class SetThreadDaemon
SetDaemonThread d1 = new SetDaemonThread();
SetDaemonThread d2 = new SetDaemonThread();
SetDaemonThread d3 = new SetDaemonThread();
// d2 is a daemon thread which is set by setDaemon(true) method
d2.setDaemon(true);
// By using start() method we will start execution of the thread
d1.start();
d2.start();
d3.start();
}
}

salida

E:Programs>javac SetDaemonThread.java
E:Programs>java SetDaemonThread
Thread-0 is not a daemon thread
Thread-1 is a daemon thread
Thread-2 is not a daemon thread



ejemplo de setDaemon ()

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *