Está en la página 1de 3

Un programa en Java puede crear tantos hilos como quiera.

Ejemplo de creación de tres hilos: P47/MultiThreadDemo.java


class NewThread implements Runnable {
String name; // nombre del hilo
Thread t;
NewThread(String threadname) {
name = threadname;
t = new Thread(this, name);
System.out.println("Nuevo hilo: " + t);
t.start(); // Comienza el hilo
}
// Este es el punto de entrada del hilo.
public void run() {
try {
for(int i = 5; i > 0; i--) {
System.out.println(name + ": " + i);
Thread.sleep(1000);
}
}
catch (InterruptedException e) {
System.out.println(name + "Interrupción del hilo hijo" +name);
}
System.out.println("Sale del hilo hijo" + name);
}
}
class MultiThreadDemo {
public static void main(String args[]) {
new NewThread("Uno"); // comienzan los hilos
new NewThread("Dos");
new NewThread("Tres");
try {
// espera un tiempo para que terminen los otros hilos
Thread.sleep(10000);
} catch (InterruptedException e) {
System.out.println("Interrupción del hilo principal");
}
System.out.println("Sale del hilo principal.");
}
}

Salida del programa

Nuevo hilo: Thread[Uno,5]


Nuevo hilo: Thread[Dos,5]
Nuevo hilo: Thread[Tres,5]
Uno: 5
Dos: 5
Tres: 5
Uno: 4
Dos: 4
Tres: 4
Uno: 3
Dos: 3
Tres: 3
Uno: 2
Dos: 2
Tres: 2
Uno: 1
Dos: 1
Tres: 1
Sale del hilo.Uno
Sale del hilo.Dos
Sale del hilo.Tres
Sale del hilo principal.

También podría gustarte

  • Dpo3 U2 A2 Jorp
    Dpo3 U2 A2 Jorp
    Documento18 páginas
    Dpo3 U2 A2 Jorp
    JoséLuisRubio
    Aún no hay calificaciones
  • U1.Ecuaciones de Primer Orden PDF
    U1.Ecuaciones de Primer Orden PDF
    Documento24 páginas
    U1.Ecuaciones de Primer Orden PDF
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • Problemática POO
    Problemática POO
    Documento1 página
    Problemática POO
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • Tutorial Wolfram
    Tutorial Wolfram
    Documento8 páginas
    Tutorial Wolfram
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • U1.Ecuaciones de Primer Orden PDF
    U1.Ecuaciones de Primer Orden PDF
    Documento24 páginas
    U1.Ecuaciones de Primer Orden PDF
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • Evidencia de Aprendizaje - U1
    Evidencia de Aprendizaje - U1
    Documento11 páginas
    Evidencia de Aprendizaje - U1
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • Un Ejemplo de Requisitos
    Un Ejemplo de Requisitos
    Documento13 páginas
    Un Ejemplo de Requisitos
    FlacoMetalero
    Aún no hay calificaciones
  • Unidad 3 Base de Datos
    Unidad 3 Base de Datos
    Documento28 páginas
    Unidad 3 Base de Datos
    tonillocanijo
    Aún no hay calificaciones
  • DPRN3 2019-2-B1
    DPRN3 2019-2-B1
    Documento6 páginas
    DPRN3 2019-2-B1
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • Problemática POO
    Problemática POO
    Documento1 página
    Problemática POO
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • Requerimientos
    Requerimientos
    Documento32 páginas
    Requerimientos
    Benavides Carla
    Aún no hay calificaciones
  • PGELDEFM 001 v2.0
    PGELDEFM 001 v2.0
    Documento7 páginas
    PGELDEFM 001 v2.0
    Robert
    Aún no hay calificaciones
  • Autorreflexiones
    Autorreflexiones
    Documento2 páginas
    Autorreflexiones
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • Problemática POO
    Problemática POO
    Documento1 página
    Problemática POO
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • Requerimientos Software (Template)
    Requerimientos Software (Template)
    Documento13 páginas
    Requerimientos Software (Template)
    Alejandro Vargas
    Aún no hay calificaciones
  • Capitulo0 PDF
    Capitulo0 PDF
    Documento3 páginas
    Capitulo0 PDF
    Orlando Lopez
    Aún no hay calificaciones
  • Problemática POO
    Problemática POO
    Documento1 página
    Problemática POO
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • Mapa Mental
    Mapa Mental
    Documento1 página
    Mapa Mental
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • Autorreflexiones
    Autorreflexiones
    Documento1 página
    Autorreflexiones
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • Post Mortem
    Post Mortem
    Documento4 páginas
    Post Mortem
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • Unidad 1. Eventos
    Unidad 1. Eventos
    Documento14 páginas
    Unidad 1. Eventos
    Martín Noriega Moreno
    Aún no hay calificaciones
  • Evidencia de Aprendizaje
    Evidencia de Aprendizaje
    Documento3 páginas
    Evidencia de Aprendizaje
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • 2013 001
    2013 001
    Documento60 páginas
    2013 001
    Walter Sanchez Mancilla
    Aún no hay calificaciones
  • Realizar Autorreflexiones
    Realizar Autorreflexiones
    Documento1 página
    Realizar Autorreflexiones
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • Calculadora-funciones-métodos
    Calculadora-funciones-métodos
    Documento17 páginas
    Calculadora-funciones-métodos
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • Unidad 1 Actividades de Aprendizaje Dpo2
    Unidad 1 Actividades de Aprendizaje Dpo2
    Documento7 páginas
    Unidad 1 Actividades de Aprendizaje Dpo2
    Juan Pellicer
    Aún no hay calificaciones
  • Instalar NetBeans y JDK en Windows
    Instalar NetBeans y JDK en Windows
    Documento8 páginas
    Instalar NetBeans y JDK en Windows
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • Caso Práctico 1
    Caso Práctico 1
    Documento3 páginas
    Caso Práctico 1
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones
  • Codigo Actividad 3 Sumar Sueldos
    Codigo Actividad 3 Sumar Sueldos
    Documento2 páginas
    Codigo Actividad 3 Sumar Sueldos
    JinniBoyz Grupo Valsistico
    Aún no hay calificaciones