题目1:编写一个应用程序,利用Java多线程机制,实现时间的同步输出显示。
SimpleThrea类:
1 package clock; 2 import java.util.Date; 3 /** 4 * 输出当前时间,线程休眠一秒钟 5 */ 6 public class SimpleThread extends Thread{ 7 8 public void run() { 9 Date date; 10 while(true) { 11 date = new Date(); 12 System.out.println(date); 13 try { 14 sleep(1000); 15 } catch (InterruptedException e) { 16 e.printStackTrace(); 17 } 18 } 19 } 22 23 }
Tesa类:
1 package clock; 2 /** 3 * 创建SimpleThread类对象st,调用run() 4 */ 5 public class Tesa { 6 7 public static void main(String[] args) { 8 SimpleThread st = new SimpleThread(); 9 st.run(); 10 } 11 }
运行截图: