NonPreemp (CPU Scheduling)
NonPreemp (CPU Scheduling)
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using static System.Collections.Specialized.BitVector32;
using System.Xml.Linq;
namespace PriorityFirst_Non_Preemptive
{
public partial class Form1 : Form
{
private List<Process> processes = new List<Process>();
public Form1()
{
InitializeComponent();
}
ProcessID = int.Parse(ProcessID1.Text),
ArrivalTime = int.Parse(ArrivalTime1.Text),
BurstTime = int.Parse(BurstTime1.Text),
Priority = int.Parse(Priority1.Text)
};
processes.Add(newProcess);
{
UpdateDataGridView();
}
catch (Exception)
{
MessageBox.Show("Unexpected error occur");
}
}
UpdateDataGridViewWithSchedule();
}
}
}
}
}
}
}