Tam*_*aky 5 java multithreading
在什么情况下,任何人都会使用Java Thread类的无参数构造函数?API说:
此构造函数与Thread(null,null,gname)具有相同的效果,其中gname是新生成的名称.
如果我错了,请纠正我,但我认为在实例化新的Thread对象后无法修改线程的目标.如果目标等于null,那么start方法什么都不做?
你为什么要使用这个构造函数?
首先,它允许您在没有显式调用超类构造函数的PITA的情况下创建子类,例如
new Thread(){
public void run() { ... }
}.start();
Run Code Online (Sandbox Code Playgroud)