Skip to content

vafeenLabs/parallel-programming_5-semester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Параллельное программирование 5 семестр

Lab1

сделать сортировку в одном потоке все тесты или каждый тест в разных потоках

сделать для массива в чуть-чуть элементов и во много

тест - сортировка массива с разным количеством значениям. Сначала сделать количество элементов от 10к до 20к рандомные числа, а потом от 100к до 200к. Сделай по 20 тестов найти среднее значение

Lab2

Создать пул потоков на std::thread: создание, передача

Должен быть класс, в нем при ините узнать сколько возможных потоков поддерживает система

После этого создаём это количество потоков и придумываем интерфейс где мы из мейна будем туда что-то передавать: данные, Эти данные попадают в какой-то из потоков И эти данные обрабатываются в потоке: запись в файл, расчёт формул

Потом завершение и освобождение ресурсов (не закрытие потока)

Для лабы написать Makefile

usecase: make && ./lab2

Lab3

Так же, как и в Lab2, только условная компиляция на WINAPI и pthread

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published