传统多线程实现方法、
- 重写Thread子类里的run方法
- -
Thread t=new Thread(){
@Override
public void run() {
while (true){
try {
Thread.sleep(5000);//线程休眠时间5秒
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Thread.currentThread().setName("练习线程");//对当前线程命名
System.out.println("2:"+Thread.currentThread().getName());//输出当前线程名
}
}
};
- 对Thread里的runnable对象重写run方法
- -
Thread t2=new Thread(new Runnable() {
public void run() {
while (true){
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Thread.currentThread().setName("练习线程2");
System.out.println("2:"+Thread.currentThread().getName());
}
}
});