package com.test.thread;
import java.text.SimpleDateFormat;
import java.util.Date;
public class ThreadTest {
/**
* @param args
*/
public static void main(String[] args) {
final SimpleDateFormat sf = new SimpleDateFormat("HH:mm:ss");
new Thread(){
public void run(){
while(true){
System.out.println("线程1输出"+sf.format(new Date()));
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}.start();
Thread thread = new Thread(new Runnable(){
@Override
public void run() {
while(true){
System.out.println("线程2输出"+sf.format(new Date()));
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
);
thread.start();
}
import java.text.SimpleDateFormat;
import java.util.Date;
public class ThreadTest {
/**
* @param args
*/
public static void main(String[] args) {
final SimpleDateFormat sf = new SimpleDateFormat("HH:mm:ss");
new Thread(){
public void run(){
while(true){
System.out.println("线程1输出"+sf.format(new Date()));
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}.start();
Thread thread = new Thread(new Runnable(){
@Override
public void run() {
while(true){
System.out.println("线程2输出"+sf.format(new Date()));
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
);
thread.start();
}
}
从执行结果看,各个线程执行是互不干扰的。