【发布时间】:2012-09-28 02:24:18
【问题描述】:
我想为Runnable 使用匿名类。有两种方法,但我不知道他们是否做同样的事情:
方法一:直接使用Runnable,然后调用run():
new Runnable() {
@Override
public void run() {
}
}.run();
方法二:创建匿名Runnable并粘贴到Thread,使用start()方法代替run():
new Thread(new Runnable() {
@Override
public void run() {
}
}).start();
我认为方法二显然是正确的。但是,我不知道它是否与方法一做同样的事情。我们可以直接在Runnable 上调用run() 方法吗?
【问题讨论】:
标签: java multithreading runnable