У вас вопросы?
У нас ответы:) SamZan.net

Тема. Потоковая многозадачность Часть I Вариант выбирается следующим образом- получить остаток от делен

Работа добавлена на сайт samzan.net: 2016-03-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.6.2025

Тема. Потоковая многозадачность

Часть I

Вариант выбирается следующим образом: получить остаток от деления  № студента по списку в электронном университете на число вариантов, если остаток равен нулю, то берется последний вариант, если остаток не равен нулю, то это есть номер варианта.

Вариант № 1

Разработать приложение с использованием нескольких потоков. При выборе пункта меню «Запустить поток» запускается поток, рисующий в окне квадрат, вращающийся вокруг своего геометрического центра. Меню также содержит пункты: «Приостановить поток»,  «Возобновить поток» и «Завершить поток» для приостановки, возобновления и завершения потока, соответственно.

Вариант № 2

Разработать приложение с использованием нескольких потоков. При выборе пункта меню «Запустить поток» запускается поток, рисующий в окне треугольник, вращающийся вокруг своего геометрического центра. Меню также содержит пункты: «Приостановить поток»,  «Возобновить поток» и «Завершить поток» для приостановки, возобновления и завершения потока, соответственно.

Вариант № 3

Разработать приложение с использованием нескольких потоков. При выборе пункта меню «Запустить поток» запускается поток, рисующий в окне круг, движущийся вертикально с отскоком от краев окна. Меню также содержит пункты: «Приостановить поток»,  «Возобновить поток» и «Завершить поток» для приостановки, возобновления и завершения потока, соответственно.

Вариант № 4

Разработать приложение с использованием нескольких потоков. При выборе пункта меню «Запустить поток» запускается поток, рисующий в окне круг, движущийся горизонтально с отскоком от краев окна. Меню также содержит пункты: «Приостановить поток»,  «Возобновить поток» и «Завершить поток» для приостановки, возобновления и завершения потока, соответственно.

Вариант № 5

Разработать приложение с использованием нескольких потоков. При выборе пункта меню «Запустить поток» запускается поток, рисующий в окне квадрат, движущийся вертикально с отскоком от краев окна. Меню также содержит пункты: «Приостановить поток»,  «Возобновить поток» и «Завершить поток» для приостановки, возобновления и завершения потока, соответственно.

Вариант № 6

Разработать приложение с использованием нескольких потоков. При выборе пункта меню «Запустить поток» запускается поток, рисующий в окне квадрат, вращающийся вокруг своего геометрического центра. Меню также содержит пункты: «Приостановить поток»,  «Возобновить поток» и «Завершить поток» для приостановки, возобновления и завершения потока, соответственно.

Вариант № 7

Разработать приложение с использованием нескольких потоков. При выборе пункта меню «Запустить поток» запускается поток, рисующий в окне квадрат, движущийся горизонтально с отскоком от краев окна. Меню также содержит пункты: «Приостановить поток»,  «Возобновить поток» и «Завершить поток» для приостановки, возобновления и завершения потока, соответственно.

Вариант № 8

Разработать приложение с использованием нескольких потоков. При выборе пункта меню «Запустить поток» запускается поток, рисующий в окне правильный шестиугольник, вращающийся вокруг своего геометрического центра. Меню также содержит пункты: «Приостановить поток»,  «Возобновить поток» и «Завершить поток» для приостановки, возобновления и завершения потока, соответственно.

Вариант № 9

Разработать приложение с использованием нескольких потоков. При выборе пункта меню «Запустить поток» запускается поток, рисующий в окне ромб, вращающийся вокруг своего геометрического центра. Меню также содержит пункты: «Приостановить поток»,  «Возобновить поток» и «Завершить поток» для приостановки, возобновления и завершения потока, соответственно.

Часть II

Для фигуры, определенной в своем варианте

Разработать два приложения.

Первое приложение – оконное приложение Windows. При его запуске создается окно и запускается поток для отображения движения фигуры, заданной в варианте первой части задания. Но вращение начинается не сразу, а поток ждет сигнала от второго приложения. После получения сигнала поток начинает работать до тех пор, пока от второго приложения не придет другой сигнал, при получении этого сигнала поток завершает свою работу.

Второе приложение – консольное приложение Windows (запускается только при запущенном первом приложении). После нажатия клавиши посылается сигнал для начала работы потока во втором приложении. После следующего нажатия клавиши посылается сигнал на завершение работы потока в первом приложении.

Продемонстрировать совместную работу двух приложений.




1. Акт Злуки УНР і ЗУНР Повідомлення Студентки групи ОА 13А Ніколайчук Юлії Ігорівни Науков
2. Синтез цифрового конечного автомата Мили
3. Программа развития Национального исследовательского университета ~ Высшей школы экономики НИУ ВШЭ на пер
4. Тура Н
5. На тему- ldquo;Государственный кредитrdquo;.html
6. Вятский государственный гуманитарный университет ВятГГУ УТВЕРЖДАЮ РекторВ
7. а 5300-5400 4 200р
8. диалектическим материализмом
9. Статья 31 Аккредитация органов по сертификации и испытательных лабораторий центров1
10. ть возмть погашен в срок и в полном оV своих обязв в завти от того какие обязва пр принимся в расчет разлт