|
21 / 19 / 6
Регистрация: 25.11.2017
Сообщений: 708
|
|||||||||||
Распараллеливание17.01.2020, 17:05. Показов 12266. Ответов 100
Метки нет (Все метки)
Подскажите, что не так. Есть массив из 13 элементов, мне нужно разбить на три блока, один блок может быть неполный. При этом чтоб была обработка размера последнего блока. И получит сумму каждого блока. Если запускаю без распараллеливания, то все считается правильно. Когда начинаю параллелить на уровне блока for, то программа постоянно выдаёт мусор. В чем проблема может быть, вроде все правильно...
Ну вот мне удалось с помощью остановки потока ![]() Добавлено через 19 секунд Но не знаю насколько это правильно или корректно Добавлено через 3 минуты
0
|
|||||||||||
| 17.01.2020, 17:05 | |
|
Ответы с готовыми решениями:
100
распараллеливание Распараллеливание циклов |
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
| 06.11.2020, 16:29 | |
|
0
|
|
|
21 / 19 / 6
Регистрация: 25.11.2017
Сообщений: 708
|
|
| 09.11.2020, 10:37 [ТС] | |
|
oleg-m1973, у меня исключение выскочило Unhandled exception at 0x00c5ca5a. Access violation reading location.
Добавлено через 1 минуту oleg-m1973, я так понимаю это ошибка связана с обращением к памяти?
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
| 09.11.2020, 10:54 | |
|
0
|
|
|
21 / 19 / 6
Регистрация: 25.11.2017
Сообщений: 708
|
|
| 09.11.2020, 11:17 [ТС] | |
|
oleg-m1973, в цикле когда перебираются комбинации
Добавлено через 22 секунды oleg-m1973, в функции выхода(
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
| 09.11.2020, 11:49 | |
|
0
|
|
|
21 / 19 / 6
Регистрация: 25.11.2017
Сообщений: 708
|
||||||
| 30.01.2021, 14:53 [ТС] | ||||||
|
oleg-m1973, хочу сделать чтоб каждый поток выводил в свой файл.
0
|
||||||
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||||||||
| 30.01.2021, 14:57 | ||||||||
0
|
||||||||
|
21 / 19 / 6
Регистрация: 25.11.2017
Сообщений: 708
|
|
| 30.01.2021, 15:13 [ТС] | |
|
oleg-m1973, у меня всего 10 файлов должно создаться, а потоков восемь. А так будет только восемь файлов
Добавлено через 55 секунд oleg-m1973, а если 10000 файлов надо или больше создать....
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||||||||||||
| 30.01.2021, 15:18 | ||||||||||||
А вообще, тебе точно цикл не нужно распараллеливать?
У тебя там файлы создаются 80 раз - в каждом из восьми потоков по десять раз. Каким образом из них нужно получить десять файлов?
0
|
||||||||||||
|
21 / 19 / 6
Регистрация: 25.11.2017
Сообщений: 708
|
||||||
| 30.01.2021, 15:37 [ТС] | ||||||
|
oleg-m1973, Вообще-то создает только один Дата.4
![]()
0
|
||||||
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||||||||
| 30.01.2021, 15:39 | ||||||||
0
|
||||||||
|
21 / 19 / 6
Регистрация: 25.11.2017
Сообщений: 708
|
|
| 30.01.2021, 15:42 [ТС] | |
|
oleg-m1973,
Почему 80? Сначала я указываю количество потоков, а потом сам цикл for распараллеливается по потокам Добавлено через 1 минуту oleg-m1973, так у меня так и написано...
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||||
| 30.01.2021, 15:43 | ||||
Сообщение было отмечено Andy_Coldfield как решение
РешениеДобавлено через 39 секунд
1
|
||||
|
21 / 19 / 6
Регистрация: 25.11.2017
Сообщений: 708
|
|
| 30.01.2021, 16:32 [ТС] | |
|
oleg-m1973, логично)) вот где я апшибся))
Добавлено через 47 минут oleg-m1973, а как исправить неустранимую ошибку)) Неустранимая ошибка C1189
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
| 30.01.2021, 16:33 | |
|
0
|
|
|
21 / 19 / 6
Регистрация: 25.11.2017
Сообщений: 708
|
|||||||||||
| 30.01.2021, 16:43 [ТС] | |||||||||||
|
oleg-m1973,
Кликните здесь для просмотра всего текста
Добавлено через 5 минут oleg-m1973,
0
|
|||||||||||
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|||||||
| 30.01.2021, 16:45 | |||||||
|
Очевидно, проблема в том, что ты на вход передаёшь что-то кривое
Добавлено через 1 минуту
0
|
|||||||
|
21 / 19 / 6
Регистрация: 25.11.2017
Сообщений: 708
|
|
| 30.01.2021, 16:55 [ТС] | |
|
oleg-m1973,
Кликните здесь для просмотра всего текста
https://github.com/mjosaarinen/kuznechik/
Я просто вот этот проект хочу собрать, и возникает ошибка 1189...
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||
| 30.01.2021, 17:03 | ||
|
0
|
||
|
21 / 19 / 6
Регистрация: 25.11.2017
Сообщений: 708
|
|
| 11.03.2021, 14:05 [ТС] | |
|
oleg-m1973, а Если у меня счётчик выходит за границы типа инт, то как быть? Просто если делаю тип переменной счётчик unsigned int 64, то ошибка...
errorC3106
0
|
|
| 11.03.2021, 14:05 | |
|
Распараллеливание вычислений Распараллеливание программы Распараллеливание вычислений Странное распараллеливание Распараллеливание циклов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Video:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|