/// <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)); }