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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

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

Часть I

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

Вариант № 1

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

Вариант № 2

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

Вариант № 3

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

Вариант № 4

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

Вариант № 5

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

Вариант № 6

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

Вариант № 7

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

Вариант № 8

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

Вариант № 9

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

Часть II

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

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

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

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

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




1. Доклад Чернушка дамасская
2. Квантовая теория эффекта Допплера и абсолютное пространство.html
3. ТЕМАТИЧНЕ МОДЕЛЮВАННЯ ФІЗИКОМЕХАНІЧНИХ ПОЛІВ З ГВИНТОВИМ ТИПОМ СИМЕТРІЇ МЕТОДОМ RФУНКЦІЙ 01.
4. пересечении всех типов общественного сознания ~ чувственного и рационального обыденного и специализиров
5. тема принятия решений состоит в том что на рассмотрение готовится проект новшества Японская кольцевая
6. Психологические особенности дирижёрской деятельност
7. Реферат на тему Характеристика внешнеэкономических связей Республики Беларусь и стран Евросоюза
8. либо предмет при максимальном напряжении аккомодации принято называть ближней точкой ясного зрения punctum prox
9. Соотношение веры и знания Эразм Роттердамски
10. на тему Факторы влияющие на принятие решения о покупке на рынке товаров и услуг здорового образа жизни