您的位置:首页 > 其它

多线程 编写多线程的两种方式

2015-06-21 20:10 260 查看
1、通过继承Thread编写多线程类

package org.zln.thread;

import java.util.Date;

/**
* Created by coolkid on 2015/6/21 0021.
*/
public class TestRunnable implements Runnable {
private int time;//休眠时间
private String user;//调用用户

public TestRunnable(int time, String user) {
this.time = time;
this.user = user;
}

@Override
public void run() {
while (true){
try {
System.out.println(Thread.currentThread().getName()+"\t"+user+" 休息 "+time+"ms-"+new Date());
Thread.sleep(time);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}

public static void main(String[] args) {
Thread t1 = new Thread(new TestRunnable(1000,"Jack"));
Thread t2 = new Thread(new TestRunnable(3000,"Mike"));
t2.setPriority(Thread.MAX_PRIORITY);
t1.start();
t2.start();
}
}


E:\GitHub\tools\JavaEEDevelop\Lesson1_JavaSe_Demo1\src\org\zln\thread\TestThread.java
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: