这个多线程怎么无法正常运行?
public class ThreadDemo9_1
{
public static void main(String args[])
{
new TestThread().start();
for(int i=0;i<10;i++)
{
System.out.println("main 线程运行");
}
}
}
class TestThread extends Thread
{
public void run()
{
for(int i=0;i<10;i++)
{
System.out.println("TestThread 线程运行");
}
}
}
这里的结果并非书上说的交替出现,而是先出现完所有 main 的,然后才出现所有的 TestThread的,
这是什么原因?