1700445479
1700445480
//初始化票据池
1700445481
1700445482
for(int i=0;i<100000;i++){
1700445483
1700445484
tickets.add(“火车票”+i);
1700445485
1700445486
}
1700445487
1700445488
//退票
1700445489
1700445490
Thread returnThread=new Thread(){
1700445491
1700445492
public void run(){
1700445493
1700445494
while(true){
1700445495
1700445496
tickets.add(“车票”+new Random().nextInt());
1700445497
1700445498
}
1700445499
1700445500
};
1700445501
1700445502
};
1700445503
1700445504
//售票
1700445505
1700445506
Thread saleThread=new Thread(){
1700445507
1700445508
public void run(){
1700445509
1700445510
for(String ticket:tickets){
1700445511
1700445512
tickets.remove(ticket);
1700445513
1700445514
}
1700445515
1700445516
};
1700445517
1700445518
};
1700445519
1700445520
//启动退票线程
1700445521
1700445522
returnThread.start();
1700445523
1700445524
//启动售票线程
1700445525
1700445526
saleThread.start();
1700445527
1700445528
}
[
上一页 ]
[ :1.700445479e+09 ]
[
下一页 ]