原文:Java多线程中thread.getname()和thread.currentThread().getName();的去别

首先要明白 this.XXX 的使用场景 使用Thread.currentThread .getName 和使用this.getName 和 对象实例.getName ,都可以得到线程的名称,但是使用this调用getName 方法只能在本类中,而不能在其他类中,更不能在Runnable接口中,所以只能使用Thread.currentThread .getName 获取线程的名称,否则会出现编译时 ...

2019-08-01 10:53 0 1235 推荐指数:

查看详情

Java 多线程 ---- 线程this与 Thread.currentThread()线程的区别

总结起来一句话:在Thread调用this其实就是调用Thread私有Runnable类型的target,target是Thread类的一个属性,而Thread.currentThread()是指新New出来的实例Thread类。两个是不同的对象。实例化一个Thread的对象,都会将其赋值 ...

Fri Dec 01 18:33:00 CST 2017 0 1169
Java Thread.currentThread()和This的区别

感谢原文作者:王婷婷-Smily 原文链接:https://blog.csdn.net/dfshsdr/article/details/92760135 缘由 很多人认为多线程Thread.currentThread()和this都是显示当前线程的意思,其实不然 ...

Fri Mar 27 01:31:00 CST 2020 0 823
获取主线程Thread.currentThread()

package seday08.thread; /** * @author xingsir * 主线程 * 线程提供了一个静态方法这个方法会将运行这个方法的线程返回:static Thread currentThread() * 一个重要的API:ThreadLocal会使 ...

Wed Dec 18 23:49:00 CST 2019 0 444
Thread.currentThread与this的区别

  在看多线程的时候,看到这个知识点,感觉需要验证一下。 一:线程自启动 1.程序 测试类: 2.效果:    3.总结   Thread.currentThread():表示当前的代码正在被谁调用。   this:只能是当前的线程,在程序 ...

Mon Jul 08 23:30:00 CST 2019 0 537
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM