Thread类API的 getName()和currentThread()的使用

public class MyThread extends Thread {
@Override
public void run() {
for (int i = 0; i < 100; i++) {
System.out.println(getName()+"子线程第"+(i+1)+"次循环");
}
}
}

public class MyRunnable implements Runnable {
@Override
public void run() {
for (int i = 0; i < 100; i++) {
System.out.println(Thread.currentThread().getName()+
"子线程 第"+(i+1)+"次循环");
}
}
}

总结:

通过上面两段代码的对比,
只有继承方式实现了多线程的
才可以直接使用getName()方法。
实现的方式只能用currentThread().getName()的方式
posted @ 2022-02-28 20:31  -YBP杨社长  阅读(75)  评论(0)    收藏  举报