Моя задача - распараллелить удаление по Гауссу с помощью pthreads.
Для части с частичным поворотом я не могу понять, как поменять строки между потоками параллельно.
Я реализую в назначениях строки блока, где каждый поток получает непрерывный кусок строк матрицы. Матрица хранится в виде глобальной переменной, поэтому к ней могут обращаться все потоки.
Может ли кто-нибудь объяснить простым языком, как это сделать? Какой тип связи между потоками необходим?