DAS_2024_1/polevoy_sergey_lab_6
2024-11-18 17:08:58 +04:00
..
src Шестая лабораторная готова 2024-11-18 17:08:58 +04:00
cargo.toml Шестая лабораторная готова 2024-11-18 17:08:58 +04:00
image.png Шестая лабораторная готова 2024-11-18 17:08:58 +04:00
readme.md Шестая лабораторная готова 2024-11-18 17:08:58 +04:00

Лабораторная работа №6

Полевой Сергей ПИбд-42

Реализация

Было решено распределять работу по потокам в виде диапазонов столбцов матрицы, по которым каждый поток по отдельности найдёт определитель минора, далее результаты работ каждого потока передаются по mpsc каналу и суммируется для окончательного результата.

Скриншот результата работы

alt text

Выводы

Подобно результату прошлой лабораторной работы, очевидного выигрыша программа достигает при должно большом размере матрицы, так как при малых значениях размера больше времени тратится на создание и управление потоками.

Демонстрация работы доступна по ссылке