第16周作业
一、题目
编写一个应用程序,利用Java多线程机制,实现时间的同步输出显示。
二、代码实现
ThreadObject.java
1 /** 2 * 创建Date对象,休眠时间调整为1s 3 */ 4 package shijian; 5 6 import java.util.Date; 7 8 public class ThreadObject implements Runnable{ 9 public void run() { 10 Date date; 11 while(true) { 12 date = new Date(); 13 System.out.println(date); 14 try { 15 Thread.sleep(1000); 16 } catch (InterruptedException e) { 17 e.printStackTrace(); 18 } 19 } 20 } 21 }
TestMain.java
1 /** 2 * 创建Thread对象,使线程进入等待状态 3 */ 4 package shijian; 5 6 public class TestMain { 7 8 public static void main(String[] args) { 9 // TODO Auto-generated method stub 10 Thread t = new Thread(new ThreadObject()); 11 t.start(); 12 } 13 14 }
三、运行结果截图