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