Для студентов МГТУ им. Н.Э.Баумана по предмету Алгоритмы и алгоритмические языкиПотоковая многозадачностьПотоковая многозадачность
2024-08-182025-04-03СтудИзба
Лабораторная работа: Потоковая многозадачность
Описание
Задача №1
Тема. Потоковая многозадачностьЧасть I. Разработать приложение с использованием нескольких потоков. При выборе пункта меню «Запустить поток» запускается поток, рисующий в окне круг, движущийся горизонтально с отскоком от краев окна. Меню также содержит пункты: «Приостановить поток», «Возобновить поток» и «Завершить поток» для приостановки, возобновления и завершения потока, соответственно.
Часть II.Для фигуры, определенной в своем варианте
Разработать два приложения.
Первое приложение – оконное приложение Windows. При его запуске создается окно и запускается поток для отображения движения фигуры, заданной в варианте первой части задания. Но вращение начинается не сразу, а поток ждет сигнала от второго приложения. После получения сигнала поток начинает работать до тех пор, пока от второго приложения не придет другой сигнал, при получении этого сигнала поток завершает свою работу.
Второе приложение – консольное приложение Windows (запускается только при запущенном первом приложении). После нажатия клавиши посылается сигнал для начала работы потока во втором приложении. После следующего нажатия клавиши посылается сигнал на завершение работы потока в первом приложении.
Продемонстрировать совместную работу двух приложений.
Характеристики лабораторной работы
Учебное заведение
Просмотров
3
Размер
973,79 Kb
Список файлов
Отчет.ЛР6. ИУ8-22(13).docx