新浪博客

java中如何给Runnable线程传递参数

2018-08-06 14:40阅读:
向线程中传递数据的三种方法:
一、通过构造函数传递参数
public class MyThread1 extends Thread
{
private String name;
public MyThread1(String name)
{
this.name = name;
}
public void run()
{
System.out.println('hello ' + name);
}
public static void main(String[] args)
{
Thread thread = new MyThread1('world');
thread.start();
}
}
二、通过变量和方法传递数据
public class MyThread2 implements Runnable
{
private String name;
public void setName(String name)
{
this.name = name;
}
public void run()
{
System.out.println('hello '

我的更多文章

下载客户端阅读体验更佳

APP专享