class Set
{
public static void main(String[] args)
{
Sell s=new Sell();
new Thread(s).start();
new Thread(s).start();
new Thread(s).start();
new Thread(s).start();
}
}
class Sell implements Runnable
{
int num=100;
public void run()
{
while(true)
{
if(num>0)
{
System.out.println(Thread.currentThread().getName()+
"sell num:"+num);
num--;
}
}
}
}
为什么我输出的不是按顺序排下来的呢?视频里就是按顺序排下来的,晕了。请指点。。threadclass
{
public static void main(String[] args)
{
Sell s=new Sell();
new Thread(s).start();
new Thread(s).start();
new Thread(s).start();
new Thread(s).start();
}
}
class Sell implements Runnable
{
int num=100;
public void run()
{
while(true)
{
if(num>0)
{
System.out.println(Thread.currentThread().getName()+
"sell num:"+num);
num--;
}
}
}
}
为什么我输出的不是按顺序排下来的呢?视频里就是按顺序排下来的,晕了。请指点。。threadclass
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货