コンストラクターを使用するのではなく、run() メソッドを使用してスレッドを作成することに違いはありますか? スレッドを開始でき、両方の方法で同じように動作することに気付きました。
new Thread MyThread().start
たとえば、コンストラクタとして:
public class MyThread extends Thread{
public MyThread(){
// Do something
}
}
または run() メソッドとして
public class MyThread extends Thread{
public void run(){
// Do something
}
}
コンストラクターと run() の間に違いはありますか? ありがとう!