Thread 1-thread, Thread thread
Select two cities as the pre-selection destination. Implement two independent threads to display the city names for 10 times respectively. After each display, sleep for a random period of time (within ms). When the display is complete, decide the city to go. Use the Runnable interface and Thread class respectively.
1 import java. util. *; 2 3 public class Ly_Thread extends Thread {4 public void run () {5 Random r = new Random (); 6 7 for (int I = 1; I <= 10; I ++) {8 9 try {10 int a = r. nextInt (1000); 11 Thread. sleep (a); 12 System. out. print (a + "seconds, go"); 13 System. out. println (this. getName (); 14} catch (Exception e) {15 e. printStackTrace (); 16} 17 18} 19} 20 public static void main (String [] args) {21 Ly_Thread t1 = new Ly_Thread (); 22 t1.setName ("Chongqing "); 23 t1.start (); 24 25 Ly_Thread t2 = new Ly_Thread (); 26 t2.setName ("Shanghai"); 27 t2.start (); 28} 29 30 31 32 33}
Run: