我想为Runnable
. 有两种方法,但我不知道他们是否做同样的事情:
方法一:Runnable
直接使用,然后调用run()
:
new Runnable() {
@Override
public void run() {
}
}.run();
方法二:创建一个匿名Runnable
并粘贴到Thread
,使用该start()
方法而不是run()
:
new Thread(new Runnable() {
@Override
public void run() {
}
}).start();
我认为方法二显然是正确的。但是,我不知道它是否与方法一做同样的事情。我们可以直接调用run()
方法Runnable
吗?