package com.lhj.java;
import java.util.Date;
public class Test1 {
public static void main(String args[]) {
Thread t = new Thread(new Thread1());
t.start();//start之后自动运行run方法
for (int i=0;i<=100;i++) {
System.out.println("主线程"+i);
try {
Thread.sleep(10000);//10秒之后继续执行主线程
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
class Thread1 extends Thread{
public void run() {
for (int i=1000;i<=1100;i++) {
System.out.println("………………副线程"+i+new Date());
try {
Thread.sleep(1000);//副线程每打印一次等待1秒
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
------------------------------
主线程0
………………副线程1000Wed Mar 02 09:42:27 CST 2016
………………副线程1001Wed Mar 02 09:42:28 CST 2016
………………副线程1002Wed Mar 02 09:42:29 CST 2016
………………副线程1003Wed Mar 02 09:42:30 CST 2016
………………副线程1004Wed Mar 02 09:42:31 CST 2016
………………副线程1005Wed Mar 02 09:42:32 CST 2016
………………副线程1006Wed Mar 02 09:42:33 CST 2016
………………副线程1007Wed Mar 02 09:42:34 CST 2016
………………副线程1008Wed Mar 02 09:42:35 CST 2016
………………副线程1009Wed Mar 02 09:42:36 CST 2016
主线程1
………………副线程1010Wed Mar 02 09:42:37 CST 2016
………………副线程1011Wed Mar 02 09:42:38 CST 2016
………………副线程1012Wed Mar 02 09:42:39 CST 2016
………………副线程1013Wed Mar 02 09:42:40 CST 2016
………………副线程1014Wed Mar 02 09:42:41 CST 2016
………………副线程1015Wed Mar 02 09:42:42 CST 2016
………………副线程1016Wed Mar 02 09:42:43 CST 2016
………………副线程1017Wed Mar 02 09:42:44 CST 2016
………………副线程1018Wed Mar 02 09:42:45 CST 2016
………………副线程1019Wed Mar 02 09:42:46 CST 2016
主线程2
………………副线程1020Wed Mar 02 09:42:47 CST 2016
………………副线程1021Wed Mar 02 09:42:48 CST 2016
………………副线程1022Wed Mar 02 09:42:49 CST 2016
………………副线程1023Wed Mar 02 09:42:50 CST 2016
………………副线程1024Wed Mar 02 09:42:51 CST 2016
………………副线程1025Wed Mar 02 09:42:52 CST 2016
………………副线程1026Wed Mar 02 09:42:53 CST 2016
………………副线程1027Wed Mar 02 09:42:54 CST 2016
………………副线程1028Wed Mar 02 09:42:55 CST 2016
。。。
java 多线程sleep
最新推荐文章于 2024-07-08 11:35:39 发布