public void Transaction(Smoker s) { Thread transaction = Thread.CurrentThread; Random random = new Random(); int time = random.Next(1500, 3001); Console.WriteLine("Transakcja dostawcy " + name + " z palaczem " + s.name + " będzie trwała " + time / 1000.00f + " sekund"); Thread.Sleep(time); Console.WriteLine("Koniec transakcji dostawcy " + name + " z palaczem " + s.name); }
private static void CreateClient(int counter, List <Provider> providers) { Smoker smoker = new Smoker(counter, providers); if (smoker.tobacco) { Console.WriteLine("Przybył palacz " + smoker.name + " i posiada tytoń"); } else if (smoker.papers) { Console.WriteLine("Przybył palacz " + smoker.name + " i posiada bibułki"); } else { Console.WriteLine("Przybył palacz " + smoker.name + " i posiada zapałki"); } smoker.CheckProviders(); }
public void SmokerLeaves(Smoker s) { Console.WriteLine("Palacz " + s.name + " wychodzi"); s = null; }