1506319803的gravatar头像
1506319803 2018-09-13 10:10:11
Java 给Thread传递参数

一开始我想把run()函数写成有参函数来传值,后来发现行不通。
经过查找,最终用如下方法传递了参数:

Java 给Thread传递参数

也就是用另外一个有参函数setTar()传递参数。

调用的时候用这4行code传递参数:

Java 给Thread传递参数

上面是用implements Runnable的方法传递参数。

下面是第二种方法(对应Thread的第一种方法),没有深究:

package com.test;

public class MyThread2 extends Thread {
    private String name;

    public MyThread2(String name) {
        this.name = name;
    }

    public void run() {
        System.out.println("hello " + name);
    }

    public static void main(String[] args) {
        Thread thread = new MyThread2("world");
        thread.start();
    }
}

 


打赏
最近浏览
落雨流觞  LV2 2022年4月20日
weiyy410  LV1 2021年2月25日
Jeff_Shen  LV2 2019年9月17日
132280  LV6 2018年9月14日
最代码官方  LV168 2018年9月13日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友