Оглавление
Параллельный Pascal
-
Обзор Concurrent Pascal
- Concurrent Pascal разработан для параллельных вычислений, таких как операционные системы.
- Используется для написания систем мониторинга вычислений в реальном времени.
- Является расширением Pascal Никлауса Вирта с общим потоковым интерпретатором кода.
-
Особенности Concurrent Pascal
- Убраны некоторые конструкции для упрощения и безопасности.
- Включает типы данных class, monitor и process, с уникальными свойствами.
- Мониторы обеспечивают межпроцессное взаимодействие и планирование.
- Процессы взаимодействуют через процедуры мониторинга, предотвращая взаимоблокировки.
-
Примеры и рекомендации
- Приведен пример объявления и использования монитора в параллельной программе.
- Рекомендовано устанавливать конфигурацию процессов, мониторов и классов в начале выполнения программы.