第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.运行结果

posted @ 2019-12-21 22:12  丁宝铭  阅读(167)  评论(0编辑  收藏  举报