嗨,我无法找到我得到这个输出的原因。我知道第一个输出,但第二行我无法理解。我是线程新手,但我仍然有疑问。有人可以解释吗?无法知道这个多线程程序的输出
输出是:
Inside ThreadEx
Inside ThreadEx
这里是我的代码:
class ThreadEx extends Thread{
ThreadEx(){}
ThreadEx(Runnable r)
{
super(r);
}
public void run()
{
System.out.println("Inside ThreadEx");
}
}
class RunnableEx implements Runnable{
@Override
public void run() {
System.out.println("Inside RunnableEx ");
}
}
public class Test4 {
public static void main(String[] args) {
new ThreadEx().start();
new ThreadEx(new RunnableEx()).start();
}
}