(44)通过继承创建线程对象的例子+getName+setName+currentThread()方法应用介绍
来源:互联网 发布:adobe 全套mac破解版 编辑:程序博客网 时间:2024/05/31 13:16
修改线程名称
Thread类中有getName(),setName方法,自定义类继承Thread类就继承了这些方法,若直接使用getName方法,名字不太容易识别,想要修改名称,就像继承Throwable类,在构造函数中直接调用super(name)一样,对Thread子类构造函数,做相应的修改即可。
public class Demo extends Thread{Demo(String name){super(name);}public void run() {for(int i=0;i<10;i++) {System.out.println(this.getName()+"run demo");//在Thread类中有实现的方法: public static Thread currentThread()返回当前执行的线程对象的引用 this.getName()==Demo.currentThread().getName()[静态通过类名调用] }}}public class ThreadDemo { public static void main(String[] args) { // TODO Auto-generated method stub Demo d1=new Demo("one---");//创建一个对象,就是创建一个线程Demo d2=new Demo("two---");d1.start();
d2.start();//启动了d1,d2两个线程,虽然都是执行run方法,但是不是同一个run方法。d1有个内存运行空间,d2
也有一个内存运行空间,两个run是相互独立的
for(int i=0;i<10;i++) {
System.out.println("run HelloWorld");
}
}
}
阅读全文
0 0
- (44)通过继承创建线程对象的例子+getName+setName+currentThread()方法应用介绍
- 通过interface的Runnable实现线程合并(join),涉及setName,getName,sleep
- java线程操作方法setName,getName,isAlive
- 线程的创建之继承Thread类、线程的生命周期、线程常用的方法、currentThread方法详解
- Thread.currentThread().getName() ,对象实例.getName() 和 this.getName()区别
- currentThread().getName和this.getName()的区别
- 通过Interface的Runnable实现多线程的Yield,含setName,getName
- Java线程之this.currentThread().getName()和this.getName上的绕弯
- 1.3线程的currentThread方法
- java中不利用get方法获得私有属性、不利用set方法修改私有属性、通过执行私有方法getName获得私有属性、通过执行私有方法setName更改私有属性name的值
- Thread.currentThread().getName()与this.getName()的区别
- 数组对象的getClass().getName()方法
- Thread.currentThread().getName()…
- Thread.currentThread().getName()
- 多线程当中this.name和Thread.currentThread.getName的区别
- 有关多线程中this.getName()和Thread.currentThread().getName()返回名字不一样的问题
- 多线程中this.getName()和Thread.currentThread().getName()返回名字不一样的问题
- 【java】多线程中Thread.currentThread().getName()和this.getName()的区别
- html的checkbox无法勾选
- 如何在csdn的makedown编辑器中将多个图片放在一行
- JAVA安卓开发SP存储
- 有关安卓模拟器停止运行时的解决方案
- 让你快速理解Redux
- (44)通过继承创建线程对象的例子+getName+setName+currentThread()方法应用介绍
- linux文件解压 (摘录)
- 游标的定义与使用
- JAVA设计模式
- hihocoder 1523 数组重排2 思维
- Find-set-root-ignore-floppies-ignore-cd /bootmgr 解决办法(用win 7安装盘)
- 2017.07.11回顾
- python数据挖掘笔记(1)—数据预处理
- 新网云服务导致八爪鱼招标网近一天宕机,提交工单竟谎报问题已修复