Código Aplicable en hebras Java es una poderosa manera de hacer mucho en poco tiempo . Para el seguimiento y control de los hilos , es necesario establecer un objeto hilo atado a su código hilo habilitado . Esto le da un control total sobre los temas que ha creado. Cosas que necesitará project Java con threads ejecutables en código 
 Mostrar más instrucciones 
 1 
 Obtenga el ID del hilo con este comando dentro del plazo obligatorio () función que ejecuta el hilo : . 
 
 Thread.currentThread () getId () 
 2 
 Asigne el objeto hilo a una variable pública si es necesario para controlar el hilo de otras partes del programa , o imprimirlo directamente si usted sólo quiere saber qué está funcionando : public int 
 
 myThreadId = 0 ; 
 
 pública void run () { System.out.println 
 
 ( "Nombre del Tema: " . + Thread.currentThread () getName ( ) //Impresión de la rosca nombre El 
 myThreadId = Thread.currentThread () getId (); //Asignar el ID del hilo a un público. variables 
 
 } 
 3 
 Crear un nuevo objeto de subproceso para controlar o supervisar un hilo de otras partes del programa . también puede tomar el objeto de una rosca exterior , . tales como el proceso principal, mediante la construcción de un árbol completo de hilos en ejecución y grupos hilo Llame a este de la principal ) función ( de la clase de Java: 
 
 //Caminar por el árbol para encontrar el grupo root < br > 
 ThreadGroup myRootGroup = Thread.currentThread () getThreadGroup ( ) . 
 
 ThreadGroup ParentGroup ; 
 
 while (! ( ParentGroup = myRootGroup.getParent ()) = null) {< br > 
 rootGroup = ParentGroup ; 
 
 } 
 
 //caminata de regreso desde la raíz, la creación de un objeto Thread para cada hilo en su proceso 
 
 Temas [] myThreads = new Thread [ myRootGroup.activeCount ()] ; 
 
 tiempo ( rootGroup.enumerate ( myThreads , true) == myThreads.length ) { 
 
 myThreads = new Thread [ myThreads.length * 2 ] ; 
 
 } 
 
 ya se puede acceder a todos los hilos en su proceso de uno por uno , por ejemplo : . 
 
 System.out.println ( "Nombre del Tema: " + myThreads . [ 0 ] currentThread () getName ( ) . . . 
 
 myThreadId = myThreads [ 0 ] currentThread () getId ();