Свежий номер №24 (401) / Особенности национальной автоматизации Дата публикации: 25.06.2001 Сергей Никольский, nikolskys@mail.ru
Взаимодействие процессов
Но механизм обмена сообщениями не только передает информацию между процессами, но и служит для синхронизации выполнения нескольких процессов. Дело в том, что ядро расценивает факт передачи или приема сообщения как изменение состояния процесса (по сути, генерация сообщения есть результат выполнения некоторой операции). Зная состояние и приоритеты процессов, ядро таким образом может планировать передачу управления между ними, распределяя ресурсы процессора наиболее эффективно.
|