Esempio n. 1
0
        public static void Winner(int team)
        {
            Random random = new Random();

            while (true)
            {
                Thread.Sleep(TimeSpan.FromSeconds(random.Next(1, 4)));

                if (random.Next(0, 4) == 0)
                {
                    Console.WriteLine($"El equipo {teams[team]} llega a la meta.");
                    places.Add(teams[team]);
                    countdown.Signal();
                    break;
                }
            }
        }
Esempio n. 2
0
 public static void Arrive(int student)
 {
     Thread.Sleep(TimeSpan.FromSeconds(random.Next(1, 5)));
     Console.WriteLine($"El alumno {students[student]} llega al aula.");
     my_countdown.Signal();
 }