Понятие параллельного программирования. Системы исполнения параллельных программ.
Процессы и потоки.
Реализация потоков во FreePascal (Delphi): класс TThread, его использование.
Практическая реализация потоков: распараллеливание решения задачи расчета площади криволинейной трапеции
Синхронизация потоков с использованием мьютексов
Синхронизация потоков с использованием критических секций
Синхронизация потоков с использованием событий
Синхронизация потоков с использованием семафоров
Многопроцессорные вычислительные системы (МВС), виды многопроцессорных систем, классификация вычислительных систем.
Симметричные многопроцессорные системы (SMP)