public class Example91 {
public static void main(String args [])
{
Lefthand left ;
Righthand right ;
left = new Lefthand ();
right = new Righthand ();
left.start();
right.start();
for(int i = 1 ; i <= 6 ; i++)
{
System.out.println("我是主线程");
}
}
}
class Lefthand extends Thread
{
public void run()
{
for(int i = 1 ;i <= 9 ;i++)
{
System.out.println("我是左线程");
}
}
}class Righthand extends Thread{
public void run()
{
for (int i = 1; i <= 9; i++)
{
System.out.println("我是右线程");
}
}
}
输出结果是:
我是主线程
我是主线程
我是主线程
我是主线程
我是主线程
我是主线程
我是右线程
我是右线程
我是右线程
我是右线程
我是右线程
我是右线程
我是右线程
我是右线程
我是右线程
我是左线程
我是左线程
我是左线程
我是左线程
我是左线程
我是左线程
我是左线程
我是左线程
我是左线程可是书上的输出结果不是这样的;书上的输出结果是:我是主线程
我是主线程
我是主线程
我是主线程
我是主线程
我是左线程
我是右线程
我是左线程
我是右线程
我是左线程
我是右线程
我是左线程
我是右线程
我是左线程
我是右线程
我是主线程
我是左线程
我是左线程
我是左线程
我是右线程
我是右线程
我是右线程结果到底是怎么样的呢?希望各位高手指点一下啦!!谢谢啦!!
public static void main(String args [])
{
Lefthand left ;
Righthand right ;
left = new Lefthand ();
right = new Righthand ();
left.start();
right.start();
for(int i = 1 ; i <= 6 ; i++)
{
System.out.println("我是主线程");
}
}
}
class Lefthand extends Thread
{
public void run()
{
for(int i = 1 ;i <= 9 ;i++)
{
System.out.println("我是左线程");
}
}
}class Righthand extends Thread{
public void run()
{
for (int i = 1; i <= 9; i++)
{
System.out.println("我是右线程");
}
}
}
输出结果是:
我是主线程
我是主线程
我是主线程
我是主线程
我是主线程
我是主线程
我是右线程
我是右线程
我是右线程
我是右线程
我是右线程
我是右线程
我是右线程
我是右线程
我是右线程
我是左线程
我是左线程
我是左线程
我是左线程
我是左线程
我是左线程
我是左线程
我是左线程
我是左线程可是书上的输出结果不是这样的;书上的输出结果是:我是主线程
我是主线程
我是主线程
我是主线程
我是主线程
我是左线程
我是右线程
我是左线程
我是右线程
我是左线程
我是右线程
我是左线程
我是右线程
我是左线程
我是右线程
我是主线程
我是左线程
我是左线程
我是左线程
我是右线程
我是右线程
我是右线程结果到底是怎么样的呢?希望各位高手指点一下啦!!谢谢啦!!
可能书上的那个例子执行的机器性能和你的不同,所以会出现差别
这个不存在正误之分