Thread.currentThread()与this的区别: Thread.currentThread()方法返回的是对当前正在执行的线程对象的引用,this代表的是当前调用它所在函数所属的对象的引用. 使用范围: Thread.currentThread()在两种实现线程的方式中都可以用. this只能在继承方式中使用.因为在Thread子类中用this,this代表的是线程对象. 如果你在Runnable实现类中用this.getName(),那么编译错误,因为在Runnable中,不存在