public class MyThread
{
public static void main(String[] args)
{
FristThread ft = new FristThread();
ft.start();
ft.start();
ft.start();
ft.start();
ft.start();
System.out.println(Thread.currentThread().getName());
}
}class FristThread extends Thread
{
public void run()
{
System.out.println(Thread.currentThread().getName());
}
}
//////////////////////////////////////////////////////////////////////////////////////////////
public class MyThread
{
public static void main(String[] args)
{
FristThread ft = new FristThread();
new Thread(ft).start();
new Thread(ft).start();
new Thread(ft).start();
new Thread(ft).start();
new Thread(ft).start();
System.out.println(Thread.currentThread().getName());
}
}class FristThread implements Runnable 
{
public void run()
{
System.out.println(Thread.currentThread().getName());
}
}
请问ft都是同一个对象,并都是调用start()函数创建多个进程,但为什么第一个程序就有错误第二个就没有呢?