想问一下诺

来源:2-5 Java线程-隋唐演义实战开发---关键先生

Flames

2015-03-13 13:55

代码中的Thread.currentThread.getName()和this.getName()是等效的吧?

写回答 关注

1回答

  • Coda
    2015-03-13 15:18:19

    有些时候是等效的,有些时候不可以的。使用Thread.currentThread().getName()和使用this.getName()都可以得到线程的名称,但是使用this调用getName()方法只能在本类中,而不能在其他类中,更不能在Runnable接口中,所以只能使用Thread.currentThread().getName()获取线程的名称,否则会出现编译时异常。这种题一般多测试几种不同的情况可以得出的。

    Flames

    我想说的就是继承+本类内部使用啦。还是谢谢呢

    2015-03-13 18:55:56

    共 1 条回复 >

深入浅出Java多线程

带你一起深入浅出多线程,掌握基础,展望进阶路线

186064 学习 · 502 问题

查看课程

相似问题