| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo obtener una referencia a un Thread Java
    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 ();

    Previous :

    next :
      Artículos relacionados
    ·Cómo editar Applets Java 
    ·Cómo crear un AVD en Windows para NetBeans 
    ·Cómo crear XMLs para un jugador JW 
    ·El método de Java a Split Lines 
    ·Cómo comprobar si un campo de texto en Java tiene el c…
    ·¿Cómo se imprime un símbolo de Unicode en Java 
    ·Cómo comprobar el historial de Java en Windows Vista 
    ·Cómo desarrollar aplicaciones Java para Blackberry 
    ·Definición A JDK 
    ·Cómo utilizar un lienzo Java 
      Artículos destacados
    ·Cómo visualizar el cuadro de diálogo Imprimir 
    ·Cómo utilizar VBS para silenciar el volumen 
    ·¿Cuáles son Sintaxis y string en código de ordenador…
    ·Cómo encontrar la unión de dos conjuntos en Java 
    ·Video Tools Descompresión 
    ·¿Qué causa JRun Servlet Error 500 Null 
    ·Cómo alinear el texto a la izquierda en COBOL 
    ·Cómo hacer un Key Presser Con VB 
    ·Cómo conectar Lambda en Python 
    ·Cómo calcular la diferencia de tiempo con PHP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com