1.new Thread(Runnable target);
2.new Thread();
我得到了第一个,但是第二个有什么意义,它在哪个类上启动线程?
最佳答案
第一个构造函数允许您传递任何实现 Runnable
的类,这允许您重写该类中的 run
方法。
如果您使用第二个构造函数创建线程,则可以直接重写 run 方法:
new Thread(){
@Override
public void run()
{
}
};
关于java - java.lang.Thread类的以下构造函数有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29711705/