public async void Start() { IsStart = true; Task.Run(() => CreateCarts(10, CustomerSpeed)); var cashTask = Cashs.Select(c => new Task(() => CashStart(c, CashSpeed))); foreach (var task in cashTask) { task.Start(); } }
public ShopModel() { var sellers = generator.GetSeller(8); generator.GetProduct(100); generator.GetCustomer(20); foreach (var seller in sellers) { Sellers.Enqueue(seller); } for ( int i = 0; i < 3; i++) { Cashs.Add(new Cash(Cashs.Count, Sellers.Dequeue())); } }