ВУЗ:
Составители:
78
3.2. ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫПОЛНЕНИЯ РАБОТЫ
1. Ознакомиться с теоретическим материалом.
2. Разработать три многопоточные программы с использованием
минимум двух потоков и различных средств синхронизации. Например:
два потока записывают и читают информацию из одного файла; два по-
тока увеличивают значение общей переменной; два потока с различной
частотой считывают и записывают данные в общий буфер памяти.
3. Обеспечить синхронизированную работу потоков в критиче-
ской секции с использованием:
• мьютексов;
• семафоров;
• условных переменных.
4. Убедиться в результативности применения средств синхрони-
зации потоков, сравнив результаты работы программ с использованием
и без использования средств синхронизации.
3.3. ТРЕБОВАНИЯ К ОТЧЕТУ В РАБОТЕ № 3
Отчет должен содержать следующие разделы:
1. Титульный лист, оформленный согласно утвержденному об-
разцу.
2. Цели.
3. Задание.
4. Исходные тексты созданных программ.
5. Результаты работы программ с использованием средств син-
хронизации. Результаты работы программ без использования средств
синхронизации.
6. Выводы (с пояснением различий результатов работы программ
при использовании и без использования средств синхронизации).
Страницы
- « первая
- ‹ предыдущая
- …
- 76
- 77
- 78
- 79
- 80
- …
- следующая ›
- последняя »