Javaスレッドの小さな例(列車の切符を真似て販売)
1848 ワード
public class MyThread extends Thread{
private static int ticket=100;
public void run(){
for(int i=0;i<50;i++)
if(ticket>0)
System.out.println(Thread.currentThread().getName()+" "+(ticket--)+" ");
}
//main
public static void main(String[] args) {
MyThread mt=new MyThread();
Thread m1=new Thread(mt,"window1");
Thread m2=new Thread(mt,"window2");
Thread m3=new Thread(mt,"window3");
m1.start();
m2.start();
m3.start();
}
}
列車の切符の販売を真似て、異なる窓口で同じ切符を販売して、2つの窓口で同じ切符を売ることはできません.