假设一个泛型方法,即sayHello(a)
,将参数str
作为形式参数。
new Thread(new Runnable() {
@Override
public void run() {
String str = "Hello World";
sayHello(str);
}
}).start();
我需要sayHello(str)
在这个线程之外执行(或更重要的是,在主线程内部),但是String str = "Hello World";
必须在这个新线程中执行。那么,我将如何解决这个问题呢?