Java Thread método de clase enumerate int estático (Tema [] TH) con el Ejemplo

Java Thread class Class static enumerate (Tema [] º) método : Aquí, vamos a aprender sobre la int static enumerate (Tema [] º) método de hilo int con su sintaxis y el ejemplo .

rosca class Class static enumerate (Tema [] TH)

  • Este método está disponible en int java.lang.Thread.enumerate (Tema [] TH) .
  • Este método se utiliza para copiar todo el hilo activo del grupo de hilos de rosca actual o su subgrupo en la matriz especificada, que será entregado como un argumento en el método.
  • Este método es package por lo que este método es accesible con nombre de clase también, como Thread.enumerate (Tema [] º) .
  • El tipo class de este método es static que devuelve el número de hilos activos que se mantendrá en la matriz dada como un argumento en el método.
  • Este método plantea una excepción si el permiso de acceso niega al hilo.

Sintaxis:

    static int enumerate(Thread[] th){
}

Parámetro (s):

Pasamos una matriz de tipo de rosca que mantendrá todos los hilos activos del grupo de hilos de rosca actual.

class valor:

El tipo return de este método es int , devuelve el recuento de todos los hilos activos que se mantendrá en la matriz como un argumento en el método.

programa Java para demostrar método


import java.lang.Thread;
public class Enumerate {
public static void main(String[] args) {
// By using currentThread() of Thread class will return
// a reference of currently executing thread.
Thread th = Thread.currentThread();
// By using setName() method we are setting the name of
// current executing thread
th.setName("Enumerate Thread");
// By using setPriority() method we are setting the
// priority of current executing thread
th.setPriority(2);
//Display Current Executing Thread
System.out.println("Currently Executing Thread is :" + th);
int active_thread = Thread.activeCount();
// Display the number of active threads in current threads thread group
System.out.println("The Current active threads is : " + active_thread);
Thread[] thread = new Thread[active_thread];
// active_thread kept in the array
Thread.enumerate(thread);
// Loop for printing active thread if we have more than one thread.
for (int i = 0; i < active_thread; ++i)
System.out.println("Display active threads is " + thread[i]);
}
}

salida

E:Programs>javac Enumerate.java
E:Programs>java Enumerate
Currently Executing Thread is :Thread[Enumerate Thread,2,main]
The Current active threads is : 1
Display active threads is Thread[Enumerate Thread,2,main]



ejemplo de enumerate ()

Deja un comentario

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