/supermarket-demo

supermarket multiple thread demo

Primary LanguageJava

本Demo为超时模拟。 流程如下:

  •  启动 Supermarket   
    
  •  Supermarket 初始化3个 Cashier  
    
  •  Supermarket  针对Apple, Macbook, Cookie三种Good 每种初始化15个到商店库存  
    
  •  每隔1~3秒 产生一个 Customer 随机购买一个商品  
    
  •  每隔5~10秒 Cashier 处理一个 Customer 购买请求  
    
  •  重复以上过程直到所有商品售罄  
    
  •  统计出每个顾客平均等待时间  
    
  •  统计出每个商品平均售出时间  
    
  •  统计出从开始销售到售罄总共时间  
    
  •  统计出每个 Cashier 接待的顾客数量