Ofe*_*Ron 5 java multithreading
我想知道在Thread类上存在一个空构造函数的原因是什么.
因为在创建Runnable时你不能给它一个Runnable,所以创建一个这样的Thread:
Thread t=new Thread();
Run Code Online (Sandbox Code Playgroud)
完全没用.
你能想到为什么没有选择在创建后为线程添加runnable的原因吗?
以下作品:
new Thread() {
public void run() {
System.out.println("Well you can change the run method.");
}
}
Run Code Online (Sandbox Code Playgroud)
但是,是的,这不是我认为的好的做法。