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 '