import java.lang.*;
class MP implements Runnable
{
private int i = 0;
public void run()
{
for (;i < 100 ; i++)
{
System.out.println(i+"号票...被"+Thread.currentThread().getName()+"窗口卖出");
}
}
}
class MPDemo
{
public static void main(String[] args)
{
MP m = new MP();
new Thread(m).start();
new Thread(m).start();
new Thread(m).start();
}
}
0号票...被Thread-0窗口卖出
0号票...被Thread-1窗口卖出
0号票...被Thread-2窗口卖出
3号票...被Thread-2窗口卖出
4号票...被Thread-2窗口卖出
5号票...被Thread-2窗口卖出
6号票...被Thread-2窗口卖出
7号票...被Thread-2窗口卖出
8号票...被Thread-2窗口卖出
9号票...被Thread-2窗口卖出
2号票...被Thread-1窗口卖出
1号票...被Thread-0窗口卖出
请问“0号票”为什么会输出三次??
|
|