Структура содержит анкетные данные студентов (Ф.И.О., группа, номер зачетной книжки, результаты пройденных сессий). Результаты сессий представлены названием дисциплины и отметкой – «зачтено/не зачтено» для зачета и числом от 0 до 5 для экзамена. Требуется определить и вывести в выходной файл среднюю успеваемость студентов группы G, а также общую среднюю успеваемость в семестре с номером S.
В работе необходимо реализовать многопоточную обработку массива структур данных (из N элементов) четырьмя способами: 1. При помощи массива из M потоков (M ≤ N), используя для синхронизации объект ядра – семафор. 2. При помощи массива из M потоков (M ≤ N), используя для синхронизации сеть Петри, моделирующую семафор. 3. При помощи пула из M потоков (M ≤ N), используя системный пул потоков или асинхронные потоки ввода/вывода. 4. При помощи пула из M потоков (M ≤ N), моделируя его при помощи сети Петри.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |