|
21 / 19 / 6
Регистрация: 25.11.2017
Сообщений: 708
|
|||||||||||
Распараллеливание17.01.2020, 17:05. Показов 12111. Ответов 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 | |
|
Распараллеливание вычислений Распараллеливание программы Распараллеливание вычислений Странное распараллеливание Распараллеливание циклов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
|
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool
Worker Pool — паттерн конкурентной обработки задач в Go.
Суть: фиксированное количество горутин-воркеров читают задачи из общего канала
и пишут результаты в общий канал результатов. . . .
|
[golang] Pipeline
alhaos 08.06.2026
Pipeline
Pipeline — паттерн конкурентной обработки данных в Go.
Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
|
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь
lIs4oanZS9Y
|
|
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу.
До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|