问答详情
源自:2-4 Java线程-隋唐演义实战开发---军队

currentThread实现功能是什么


Thread.currentThread 写与不写,结果不是一样吗,为什么要写呢


提问者:qq_初相遇_0 2017-10-19 14:16

个回答

  • 幕布斯1198628
    2017-10-19 20:27:49

    个人理解:

    Thread.currentThread() 获得当前正在运行的线程的引用。

    如果是通过继承Thread类实现多线程,则this就是当前正在运行的线程的引用,this.setName()可以直接设置线程的名字。

    但如果是实现Runnable接口,类中就没有继承Thread的方法,不能使用this.setName()。