this和currentThread的区别
来源:互联网 发布:淘宝网触屏版首页 编辑:程序博客网 时间:2024/05/18 00:32
this和currentThread的区别
* this是当前对象,this.getName就是普通的方法调用。* currentThread是获得当前线程的引用,this.getName是使用当前线程的getName方法* 在Thread类的构造函数thread(Runnable thread)是将对象传递给了thread类中的一个target对象,在run中运行的也是这个target对象的方法 public void run() { if (target != null) { target.run(); }}* 所以this永远指向的都是同一个对象,当这个对象中没有重写getName时,会默认使用父类的getName方法输出thread-0
* 而currentThread会使用当前线程的引用,Thread.currentThread.getName()会返回当前线程的名称
阅读全文
0 0
- this和currentThread的区别
- 多线程中this、Thread.currentThread()和this.currentThread()的区别
- currentThread().getName和this.getName()的区别
- this和Thread.currentThread的区别
- 关于Java多线程中this和CurrentThread()的区别
- 06_多线程中的This和Thread.currentThread()的区别
- 多线程当中this.name和Thread.currentThread.getName的区别
- Thread.currentThread()与this的区别
- Thread.currentThread()与this的区别
- Thread.currentThread()与this的区别
- 【java】多线程中Thread.currentThread().getName()和this.getName()的区别
- Java多线程中this.getName()和Thread.currentThread.getName()的区别?
- JAVA多线程编程之Thread中This和Thread.CurrentThread的区别
- 并发this.getName()和Thread.currentThread().getName()区别
- Thread.currentThread().getName() 和 this.getName()区别详解
- Thread.currentThread().getName()与this.getName()的区别
- Java多线程--详解this与Thread.currentThread()的区别
- java--this与Thread.currentThread()区别
- 五子棋C++版
- ssm(springmvc4+spring4+mybatis3)整合实战-个人博客系统-整合各大框架
- codeforces 805C 0 0 水思维
- Linux ls -l诠释
- 关于读入数据的速度问题
- this和currentThread的区别
- java(JDBC连接数据库)[完整版封装]
- (转)段永平:投资不怕集中,不是一般的集中而是绝对的集中
- Ubuntu16.04.1 升级内核
- 微信小程序欢迎界面的制作
- Android View的事件分发
- @synchronized 互斥锁
- IOS代码实现Hello World
- MSSQL附加数据库5120错误(拒绝访问)处理方法