class Runn1 implements Runnable
{
public void run()
{
for (int i = 0;i<100 ;i++ )
{
System.out.print("*");
Thread.yield();
}
}
}
class Runn2 implements Runnable
{
public void run()
{
for (int i = 0;i<100 ;i++ )
{
System.out.print("+");
Thread.yield();
}
}
}
public class RunnTest2
{
public static void main(String [] args)
{
Runn1 r1 = new Runn1();
Runn2 r2 = new Runn2();
Thread t1 = new Thread(r1);
Thread t2 = new Thread(r2);
t1.start();
t2.start();
}
}
为什么运行的结果不是*+*+ 这样有规律的 而运行的结果为什么没有规律的
{
public void run()
{
for (int i = 0;i<100 ;i++ )
{
System.out.print("*");
Thread.yield();
}
}
}
class Runn2 implements Runnable
{
public void run()
{
for (int i = 0;i<100 ;i++ )
{
System.out.print("+");
Thread.yield();
}
}
}
public class RunnTest2
{
public static void main(String [] args)
{
Runn1 r1 = new Runn1();
Runn2 r2 = new Runn2();
Thread t1 = new Thread(r1);
Thread t2 = new Thread(r2);
t1.start();
t2.start();
}
}
为什么运行的结果不是*+*+ 这样有规律的 而运行的结果为什么没有规律的
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货