|
0 / 0 / 0
Регистрация: 14.03.2018
Сообщений: 120
|
||||||
Параллельное программирование на С++02.12.2020, 00:28. Показов 10028. Ответов 87
Метки нет (Все метки)
Всем доброго времени суток!
У меня есть вопросы относительно лабораторной Вот постановка задачи: Создать двумерный массив размерности n×m. Найти сумму элементов массива. Но с использованием параллелизма, параллельного программирования, Вот мой код:
![]() Буду очень всем Вам благодарен за совет, относительно того, как можно подкорректировать мой код, чтобы программа все же работала параллельно
0
|
||||||
| 02.12.2020, 00:28 | |
|
Ответы с готовыми решениями:
87
Параллельное программирование Параллельное программирование на C++ Параллельное программирование |
|
0 / 0 / 0
Регистрация: 14.03.2018
Сообщений: 120
|
||||||
| 12.01.2021, 00:32 [ТС] | ||||||
|
Вот код:
Мне нужно, чтобы видно было какие массивы сгенерировались, и какие операции над ними проводились
0
|
||||||
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||||||
| 12.01.2021, 00:32 | ||||||
|
И - не нужно распечатывать массивы в потоках, распечатывай их после завершения
0
|
||||||
|
0 / 0 / 0
Регистрация: 14.03.2018
Сообщений: 120
|
|
| 12.01.2021, 00:33 [ТС] | |
|
Аа, мы не выводим на экран массивы...
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||
| 12.01.2021, 00:36 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 14.03.2018
Сообщений: 120
|
||||||
| 12.01.2021, 00:41 [ТС] | ||||||
|
Можно Вас попросить подкорректировать наш код?
Я что то запутался в этих потоках и синхронизации ![]()
0
|
||||||
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|||
| 12.01.2021, 00:47 | |||
|
Отдохни, завтра доделаешь всё примерно за полчаса.
1
|
|||
|
0 / 0 / 0
Регистрация: 14.03.2018
Сообщений: 120
|
|
| 12.01.2021, 00:50 [ТС] | |
|
Хорошо, большое спасибо!
Если вдруг возникнут вопросы, можно Вам написать?
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
| 12.01.2021, 01:00 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 14.03.2018
Сообщений: 120
|
||||||
| 12.01.2021, 14:40 [ТС] | ||||||
|
Здравствуйте! Спасибо Вам большое. Код работает)
Вот он:
Осталось только провести сортировку массивов, Тут так интересно сформулирована условие сортировки: Отсортировать массивы и слить в один массив элементы отсортированный массив в котором есть элементы которые входят во второй и третий массив и не входят в первый. Получается, нужно отсортировать уже массивы с которыми были совершены операции, и использовать элементы дискретной математики: randarr2[i] union (объединить с randarr3[i]) difference randarr1[i]. т.е. Если брать данные массивы с скриншота у меня есть: 1-й выходной массив : 10, 8, 2, 10, 6 2-й выходной массив : 2, 2, 2 3-й выходной массив : 2, 2. Проводим операцию: {2, 2, 2}union {2, 2} difference {10, 8, 2, 10, 6} = 2. Получается, что будет только один элемент в массиве, и он равен 2, Верно?
0
|
||||||
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||||||||||||
| 12.01.2021, 14:45 | ||||||||||||
1
|
||||||||||||
|
0 / 0 / 0
Регистрация: 14.03.2018
Сообщений: 120
|
||||||
| 12.01.2021, 14:50 [ТС] | ||||||
|
Вот исправил, но что то он не от сортировался(
0
|
||||||
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||
| 12.01.2021, 14:52 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 14.03.2018
Сообщений: 120
|
|
| 12.01.2021, 14:55 [ТС] | |
|
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||||||
| 12.01.2021, 14:57 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 14.03.2018
Сообщений: 120
|
|
| 12.01.2021, 15:07 [ТС] | |
|
Я ж говорил что будет коряво...
0
|
|
|
0 / 0 / 0
Регистрация: 14.03.2018
Сообщений: 120
|
|
| 12.01.2021, 15:07 [ТС] | |
|
Как тогда провести сортировку?
0
|
|
|
0 / 0 / 0
Регистрация: 14.03.2018
Сообщений: 120
|
|
| 12.01.2021, 15:10 [ТС] | |
|
Мне нужно, чтобы было вот так,
И внизу ещё была видна сортировка
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|||||||||||||
| 12.01.2021, 15:17 | |||||||||||||
|
Добавлено через 3 минуты
Тогда
0
|
|||||||||||||
|
0 / 0 / 0
Регистрация: 14.03.2018
Сообщений: 120
|
|||
| 12.01.2021, 15:20 [ТС] | |||
|
Добавлено через 28 секунд
0
|
|||
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|||
| 12.01.2021, 15:21 | |||
|
Добавлено через 20 секунд
0
|
|||
| 12.01.2021, 15:21 | |
|
Параллельное программирование параллельное программирование Параллельное программирование Параллельное программирование в С++ Параллельное программирование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии
Введение
Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
|
|
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np
class PlantAgent:
def __init__(self, name, strategy, initial_biomass):
self. name = name
self. strategy = strategy # "greedy" (широколиственные) или. . .
|
сукцессия 9. Математика подлости: как растения предали грибных друзей
anaschu 27.06.2026
Статья 2. Глобальная фосфорная война: эволюционно-экономические механизмы распределения биомов Земли
Введение: Экологический рынок как игра с нулевой суммой
Традиционная экология долгое время. . .
|
сукцессия 8. Как я спорил с ИИ, которые - агенты растений и ненавистники грибов!
anaschu 27.06.2026
Статья 1. Хроники грибного восстания: как Сократов диалог разрушил академические догмы ИИ
Введение: Синдром «цифрового учебника»
Современные большие языковые модели (LLM) обладают колоссальным. . .
|
Главный вопрос моделирования сукцессии
anaschu 27.06.2026
главный вопрос.
Если эктомикориза лучше добывает недоступный фосфор. И ее масса максимальна из всех.
А широколиственный лес тоже имеет самую крутую биомассу.
То почему не возникло их симбиоза? Это. . .
|