static void Main(string[] args) { Console.WindowWidth = 100; Console.WriteLine("\t------------Monitor - Jantar dos Filosofos------------"); Console.WriteLine("\nGRUPO:\tNOME:\t\t\tMATRICULA:" + "\n\tPedro Henrique\t\t580544" + "\n\tLucas Gomes\t\t578927" + "\n\tHenrique Kirschke\t573948" + "\n\tItalo Fabricio\t\t573962\n"); //BarraProgresso(15); Salao salao = new Salao(r); Barbeiro barbeiro = new Barbeiro(salao, r); Thread threadBarbeiro = new Thread(new ThreadStart(barbeiro.AtenderCliente)); Thread threadNovoCliente = new Thread(new ThreadStart(salao.NovoCliente)); threadBarbeiro.Start(); threadNovoCliente.Start(); Thread.Sleep(10000); threadBarbeiro.Abort(); threadNovoCliente.Abort(); Console.WriteLine("\n\nPressione qualquer tecla para finalizar."); Console.ReadKey(); }
public Barbeiro(Salao salao, Random r) { this.salao = salao; this.r = r; this.trabalhando = false; Console.WriteLine("\nO barbeiro abriu o salao!"); }