Тема: многозадачное и многопоточное программирование в Виндоусе:
Проект может быть реализован на Visual C++ 6.0 или в среде Borland C++ 5.0. В первом случае выбирается консольное прило-жение Win32 без дополнительных библиотек. Во втором случае в программу необходимо добавить файл включения windows.h.
Выбор функции для ожидания завершения порожденных про-цессов (потоков) зависит от логики работы программы, определяе-мой вариантом задания.
Уничтожение порожденных процессов (потоков) применяется лишь в тех вариантах, где это действительно необходимо.
Для обмена информацией между процессами рекомендуется использовать файлы. При использовании потоков для обмена ин-формацией целесообразно применять глобальные переменные.
4. Порядок выполнения работы
4.1. Написать и отладить программу, реализующую порожден-ный процесс.
4.2. Написать и отладить программу, реализующую родитель-ский процесс, вызывающий и отслеживающий состояние порож-денных процессов (ждущий их завершения или уничтожающий их, в зависимости от варианта).
4.3. Написать и отладить программу, реализующую родитель-ский процесс, вызывающий и отслеживающий состояние порож-денных потоков (функций) (ждущий их завершения или уничтожа-ющий их, в зависимости от варианта).
Опубликован 02.04.2013 в 14:09