Составители:
ЛАБОРАТОРНАЯ РАБОТА №1
"Многопоточное приложение"
Цель работы: Изучение принципов разработки программы, позволяющей
использовать несколько потоков (На примере программы Threads).
Задание к лабораторной работе:
1. Запустить программу Threads.
Результат работы программы
представлен на рис.1.1. В результате исполнения создаются четыре вторичных
потока, каждый из которых рисует в дочернем окне прямоугольники, задавая их
размеры и цвет случайным образом. В верхней части окна находится список,
хранящий информацию обо всех четырех потоках. Выделив какой-нибудь
элемент списка и выбрав определенную команду меню Thread, можно
приостановить любой из потоков, возобновить его выполнение или изменить
приоритет. С помощью меню Options можно также активизировать
исключающий семафор, который позволит в каждый момент времени
выполняться только одному потоку.
Рис.1.1. Окно программы Threads'
4
ЛАБОРАТОРНАЯ РАБОТА №1 "Многопоточное приложение" Цель работы: Изучение принципов разработки программы, позволяющей использовать несколько потоков (На примере программы Threads). Задание к лабораторной работе: 1. Запустить программу Threads. Результат работы программы представлен на рис.1.1. В результате исполнения создаются четыре вторичных потока, каждый из которых рисует в дочернем окне прямоугольники, задавая их размеры и цвет случайным образом. В верхней части окна находится список, хранящий информацию обо всех четырех потоках. Выделив какой-нибудь элемент списка и выбрав определенную команду меню Thread, можно приостановить любой из потоков, возобновить его выполнение или изменить приоритет. С помощью меню Options можно также активизировать исключающий семафор, который позволит в каждый момент времени выполняться только одному потоку. Рис.1.1. Окно программы Threads' 4
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »