Умножение матриц с многопоточностью в Go
Этот репозиторий содержит код для умножения матриц с использованием многопоточности в Go.
Описание
Программа реализует алгоритм умножения матриц A и B с использованием numThreads потоков. Алгоритм работает следующим образом:
- Разделяет матрицу C на строки.
- Раздает строки матрицы C потокам для обработки.
- Каждый поток вычисляет элементы своей строки матрицы C.
- Потоки синхронизируются и завершают работу.
Использование
Клонируйте репозиторий:
git clone https://github.com/<ваше_имя_пользователя>/<название_репозитория>.git
go run main.go