こんにちは私はこの出力を得ている理由を見つけることができません。最初の出力は理解しましたが、2行目は理解できません。私はスレッディングに新しいですし、私はグーグルではありますが、まだ疑いがあります。誰かが説明できますか?このマルチスレッドプログラムの出力を知ることができません
出力がある:あなたがあなたのThreadEx
クラスでrun()
メソッドをオーバーライドするので、それが起こる
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();
}
}