*   >> Lectura Educación Artículos >> science >> programación

Cómo implementar Tema en Java?

étodo start () Java Virtual Machine método execute () de esa clase Thread en hilo separado que no sea llamando hilo de ejecución. ¿Alguien adivina lo que va a suceder si llamamos al método run () directamente en lugar de llamar al método start ()? Que otra pregunta interesante entrevista y respuesta es simple no habría ningún error o una carrera de excepción () método simplemente se ejecuta en el mismo hilo y no se creará nuevo hilo. Otra seguimiento pregunta sería ¿qué pasará si se llama al método start () dos veces en un mismo objeto Thread ejemplo mythread.start (); mythread.

start (); //esta línea lanzará IllegalThreadStateException //implementación del hilo mediante la ampliación de la clase clase Thread MyThread extends Thread {public void run () {System.out.println ("estoy ejecutando por Tema:" + Thread.currentThread () .getName ()); }} //Implementación del hilo mediante la implementación de la clase interface Runnable MyRunnable implements Runnable {public void run () {System.out.println ("Estoy ejecutando por Tema:". + Thread.currentThread () getName ()); }} //Iniciar MyThread Hilo Hilo = new MyThread (); mythread.

setName ("T1"); Pase myrunnable = new Thread (nueva MyRunnable (), "T2"); mythread.start (); myrunnable.start (); TIP1: No está garantizado que MyThread comenzará antes myrunnable depende de scheduler.TIP2 Tema: Tema dirá ir en estado de muerte una vez que la ejecución del método run () terminaron y usted no puede comenzar ese hilo nuevo.


método se puede encontrar mis otras preguntas de la entrevista de Java central interesante

¿Cómo get () de HashMap trabaja en JAVA

¿Cómo funciona ruta de clases en Java

¿Cuál es el problema al utilizar "==" en autoboxing mundo en Java 5?

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.