Сетевые операционные системы


         

Создает новый процесс, наследующий некоторые


Create Создает новый процесс, наследующий некоторые свойства
TerminateЗавершает определенный процесс
SuspendНаращивает счетчик приостановок
ResumeУменьшает счетчик приостановок; если он равен 0, то разблокирует процесс
PriorityУстанавливает приоритет для существующих или будущих нитей
AssignГоворит, на каком процессоре должны выполняться новые нити
InfoВозвращает информацию о времени выполнения, используемой памяти и т.д.
ThreadsВозвращает список нитей процесса

Процессы могут быть приостановлены и возобновлены с помощью программного управления. Каждый процесс имеет счетчик, наращиваемый вызовом Suspend и уменьшаемый вызовом Resume, которые могут блокировать и разблокировать его. Когда счетчик равен 0, то процесс может выполняться. Наличие счетчика позволяет избежать гонок.
Вызовы Priority и Assign позволяют программисту управлять тем, как и где нити выполняются в многопроцессорной системе. Планирование CPU выполняется на основе приоритетов, так что программист может определять, какие нити более важные, а какие - менее важные.

Содержание  Назад  Вперед