Операционные системы. Замятин А.В - 78 стр.

UptoLike

Составители: 

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