これが私に問題を与えているとは信じられません。私のテストはextend Thread
機能しませんimplement Runnable
。過去に作成した作業スレッドコードと比較しましたが、何が問題なのかわかりません。
誰かが私の初心者の間違いを指摘できますか?
動作しない
public class PrimeThread extends Thread
{
long minPrime;
public PrimeThread(long minPrime)
{
this.minPrime = minPrime;
}
public static void main(String[] args)
{
PrimeThread p = new PrimeThread(11);
p.start();
}
public void Run()
{
System.out.println("wtf");
}
}
働く
public class PrimeRun implements Runnable
{
long minPrime;
public PrimeRun(long in)
{
minPrime=in;
}
public static void main(String[] args)
{
PrimeRun p = new PrimeRun(143);
new Thread(p).start();
}
@Override
public void run()
{
System.out.println("hello");
}
}