我不敢相信这给我带来了麻烦。我的测试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");
}
}