Example #1
0
 /// <summary>
 /// Посылает планировщику запрос на создание нового процесса.
 /// </summary>
 /// <param name="pid">ID процесса.</param>
 /// <param name="cpuBurstTime">Время CPU, необходимое процессу на выполнение.</param>
 /// <param name="ioBurstTime">Время I/O, необходимое процессу на выполнение.</param>
 /// <param name="priority">Приоритет процесса.</param>
 /// <param name="parent">Родительский процесс.</param>
 /// <returns>true, если процесс успешно добавлен, и false, иначе.</returns>
 public bool AddProcess(int pid, int cpuBurstTime, int ioBurstTime, ProcessPriority priority = ProcessPriority.Normal, Process parent = null)
 {
     return(Scheduler.AddProcess(pid, cpuBurstTime, ioBurstTime, priority, parent));
 }