Red de conocimientos turísticos - Guía para elegir días propicios según el calendario chino - Se seleccionan aleatoriamente dos ciudades como destinos de viaje preseleccionados. Dos hilos independientes muestran el nombre de la ciudad 10 veces respectivamente y duermen durante un período de tiempo aleatorio después de cada visualización (

Se seleccionan aleatoriamente dos ciudades como destinos de viaje preseleccionados. Dos hilos independientes muestran el nombre de la ciudad 10 veces respectivamente y duermen durante un período de tiempo aleatorio después de cada visualización (

Ligeramente modificado, de la siguiente manera:

Clase pública Testcity{

Public static void main(String args[]){

Ciudad 1 hilo 1 = nueva ciudad 1 ("Shanghai");

Ciudad c2 = nueva ciudad 2 ("Fuzhou");

Hilo2 = nuevo hilo (C2); . start();

hilo 2 .

}

}

Clase Ciudad1 hilo extendido {

Nombre de cadena privada;

//Método de construcción

Ciudad pública 1 (nombre de cadena){

this.name = nombre

p>

}

public void Run(){// Método de ejecución del hilo.

int I = 1;

while(I<11){

System.out.println("Esto es "+i+" lo que quiero hacer tiempo "+name);

Prueba {

thread . sleep((int)(math . random()* 1000));

}catch( Exception e){}

i++;

}

System.out.println("Decidí ir"+nombre);

system .exit(0);

}

}

La clase City2 implementa Runnable{

Nombre de cadena privada;

p>

//Método de construcción

Ciudad pública 2 (nombre de cadena) {

this.name = nombre

}

public void run(){

int I = 1;

while(i<11){

System.out.println("Esto es "+i+"La hora a la que quiero ir"+name);

Pruebe {

thread . sleep((int)(math . random()* 1000));

p>

}catch(Excepción e){}

i++;

}

System.out.println( "Decidí ir"+nombre );

sistema salida(0);

}

}