- 呵呵,通哥,你到底想怎样!你看把上面两个哥急的呀,呵呵
- 这是我修整后的程序,能通过this.name=name方式修改线程名字的完成代码,下面
- public class test01 extends Thread {
- private static String name;
- public test01(String name) {
- this.name = name;
- }
- public static void main(String[] args) {
- test01 t = new test01("线程 1");
- System.out.println("线程原来的名字"+t.getName());
- t.setName(name); //声明Thread线程类本身就有getName()和setName()方法,直接调用来获取线程名字就可以了
- t.start();
- }
- public void run(){
- System.out.println("修改后的名字"+getName());
- System.out.println("执行run方法");
- }
- }
- 执行结果:
- 线程原来的名字: Thread-0
- 修改后的名字: 线程 1
- 执行run方法
复制代码 |