第16周作业----第一题
题目1:编写一个应用程序,利用Java多线程机制,实现时间的同步输出显示。
1.date1.java
1 package 多线程; 2 3 import java.util.Date; 4 5 class date1 implements Runnable { 6 7 public void run() { //重写run方法 8 while (true) { //循环输出时间 9 Date date = new Date(); //获取当前时间 10 System.out.println(date); 11 try { 12 Thread.sleep(1000); //设置线程休眠时间为1s 13 } catch (InterruptedException e) { 14 // TODO Auto-generated catch block 15 e.printStackTrace(); 16 } 17 } 18 } 19 20 }
2.Test.java
1 package 多线程; 2 3 public class Test { 4 5 public static void main(String[] args) { 6 date1 date_1=new date1(); //创建线程对象 7 date_1.run(); //线程进入运行状态 8 9 } 10 11 }
3.运行结果