Java多线程

Posted chris丶w

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java多线程相关的知识,希望对你有一定的参考价值。

题目一:

编写一个应用程序,利用Java多线程机制,实现时间的同步输出显示。

代码:

1、Test.java

 1 package cn.edu.ccut;
 2 
 3 public class Test {
 4 
 5     public static void main(String[] args) {
 6         Thread T = new Thread(new ThreadObject());//利用Thread类创建线程对象;
 7         T.start();
 8     }
 9 
10 }

2、ThreadObject

 1 package cn.edu.ccut;
 2 
 3 import java.util.Date;
 4 
 5 public class ThreadObject implements Runnable {
 6 
 7     @Override
 8     public void run() {
 9         Date date;
10         while(true){
11             date = new Date();//获取时间;
12             System.out.println(date);
13             try {
14                 Thread.sleep(1000); //使线程每隔一秒休眠;
15             } catch (InterruptedException e) {
16                 e.printStackTrace();
17             }
18         }
19     }
20 }

运行结果:

以上是关于Java多线程的主要内容,如果未能解决你的问题,请参考以下文章

Java多线程与并发库高级应用-工具类介绍

多线程 Thread 线程同步 synchronized

Java多线程具体解释

自己开发的在线视频下载工具,基于Java多线程

什么是JAVA的多线程?

多个用户访问同一段代码