2 / 2 / 1
Регистрация: 29.05.2012
Сообщений: 107
|
||||||
1 | ||||||
Параллельное приложение17.01.2017, 00:27. Показов 1509. Ответов 4
Метки нет (Все метки)
Добрый день! Хотела бы спросить, может, кто знает, как лучше реализовать следующую задачу.
Имеется 3 метода: первый читает текстовый файл с числовой матрицей, второй производит вычисления (находит среднее каждой строки матрицы), а третий - выводит результат в новый текстовый файл. Суть в том, чтобы реализовать данную задачу параллельно. Да, по факту, задача исключительно последовательная, но хотелось бы распараллелить по частям, на сколько это возможно. Естественно, со смещением, то есть второй метод не сможет сразу работать параллельно без данных от первого и т.д. Может быть, можно как-то это реализовать, используя мьютекс или критические секции... плохо знакома с функциями API для параллельного программирование. Подскажите, если не сложно. Просто методы приложения.
0
|
17.01.2017, 00:27 | |
Ответы с готовыми решениями:
4
Параллельное вычисление Параллельное действие Межпроцессное взаимодействие и параллельное программирование. Литература Расчёт значения функции, параллельное программирование |
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
|
|
17.01.2017, 15:22 | 2 |
параллельного или многопоточного? это не одно и то же.
хотя, думается мне, исходя из того, что вы писали, имелась ввиду многопоточность. почему не использовать средства организации многопоточности стандартной библиотеки С++ (С++11/14)? в ней есть такие полезности. или вам win api и баста?
0
|
2 / 2 / 1
Регистрация: 29.05.2012
Сообщений: 107
|
|
17.01.2017, 16:13 [ТС] | 3 |
retmas, тогда, полагаю, правда ошиблась) пусть будет многопоточностью))
и, да, мне нужно именно с помощью winapi реализовать
0
|
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
|
||||||
18.01.2017, 02:14 | 4 | |||||
без проверок и обработки ошибок. и вообще хз, не проверял, не запускал. проверяйте
0
|
2 / 2 / 1
Регистрация: 29.05.2012
Сообщений: 107
|
|
18.01.2017, 22:17 [ТС] | 5 |
retmas, а не могли бы вы прокомментировать данный вариант кода? пожалуйста)
Добавлено через 4 часа 17 минут со всем разобралась, всё работает, спасибо)
0
|
18.01.2017, 22:17 | |
18.01.2017, 22:17 | |
Помогаю со студенческими работами здесь
5
Параллельное программирование, задание процессу определенного ядра в процессоре Параллельное программирование: явным образом задать процессу определенное ядро Запустить приложение, и получить результат, который вернуло отработавшее приложение Параллельное программирование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |