public Informacoes() { InitializeComponent(); InicializarComponentesVisuais(); Controle.Leitura_Arquivo(); Controle.InicializarThreadCpu(); }
private void Button_Click_Iniciar_Novo_Ciclo_de_Execucao(object sender, RoutedEventArgs e) { //Falta reiniciar as threads Controle.escalonador = new Escalonador(); Controle.listViewsFilasProcesso[0].Dispatcher.Invoke(DispatcherPriority.Normal, new Action(() => { for (int pos = 0; pos < Controle.listViewsFilasProcesso.Length; pos++) { Controle.listViewsFilasProcesso[pos].Items.Clear(); } Controle.listViewProntos.Items.Clear(); Controle.listViewSuspensa.Items.Clear(); Controle.label_CPU[0].Content = ""; Controle.label_CPU[1].Content = ""; } )); Controle.Leitura_Arquivo(); }