Многопоточное программирование: как распараллелить цикл? - C++ - Обсуждение 2451842 |
|
Обсуждение
Всего сообщений: 46
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Многопоточное программирование: как распараллелить цикл? |
||||
Юрий Мамонтов | 12.05.2019 19:06 |
https://www.cyberforum.ru/post13564037.html
Здравствуйте, господа. Возможно, я сейчас спрошу глупость,...
|
||
Croessmah | 12.05.2019 23:19 |
https://www.cyberforum.ru/post13564648.html
Пул потоков?
|
||
Юрий Мамонтов | 12.05.2019 23:24 |
https://www.cyberforum.ru/post13564660.html
Можно поподробнее, для тех, кто в бронепоезде?
Мне...
|
||
Termit779 | 13.05.2019 09:18 |
https://www.cyberforum.ru/post13565020.html
Привет. Х.з., можно вот так попробовать
#include...
|
||
politoto | 13.05.2019 09:20 |
https://www.cyberforum.ru/post13565027.html
Юрий Мамонтов, это интересно как упражнение?
Потоки,...
|
||
Юрий Мамонтов | 13.05.2019 09:36 |
https://www.cyberforum.ru/post13565041.html
Векторы как раз длинные, потенциально десятки-сотни тысяч...
|
||
politoto | 13.05.2019 10:03 |
https://www.cyberforum.ru/post13565116.html
Тогда, может быть, стоит изучить более высокоуровневые...
|
||
Termit779 | 13.05.2019 10:34 |
https://www.cyberforum.ru/post13565191.html
Юрий Мамонтов, В моем примере грубо описана возможность...
|
||
Юрий Мамонтов | 13.05.2019 10:39 |
https://www.cyberforum.ru/post13565203.html
@Termit779 Я понял, я как раз в данный момент изучаю его,...
|
||
Croessmah | 13.05.2019 10:51 |
https://www.cyberforum.ru/post13565237.html
https://www.cyberforum.ru/cpp-beginners/thread1510565.html#p...
|
||
oleg-m1973 | 13.05.2019 10:52 |
https://www.cyberforum.ru/post13565243.html
В библитеке thread всё это делается точно также, как в...
|
||
Юрий Мамонтов | 13.05.2019 13:53 |
https://www.cyberforum.ru/post13565291.html
oleg-m1973, спасибо за совет, буду пробовать.
Croessmah,...
|
||
oleg-m1973 | 13.05.2019 14:34 |
https://www.cyberforum.ru/post13565806.html
Подозреваю, процессор у тебя загружают не потоки, а цикл...
|
||
Юрий Мамонтов | 13.05.2019 15:06 |
https://www.cyberforum.ru/post13565908.html
Не исключаю, хотя, объективно, скорость работы программы...
|
||
oleg-m1973 | 13.05.2019 15:37 |
https://www.cyberforum.ru/post13565930.html
У тебя эти функции вызываются одновременно в main() и в...
|
||
TRam_ | 13.05.2019 16:06 |
https://www.cyberforum.ru/post13566051.html
В том, что разные потоки должны работать с разными частями...
|
||
Termit779 | 13.05.2019 17:12 |
https://www.cyberforum.ru/post13566260.html
Все очевидно, нужен механизм блокировок. Так как к области...
|
||
Termit779 | 13.05.2019 18:03 |
https://www.cyberforum.ru/post13566429.html
Он как раз делает, чтоб не ждать когда там что-то...
|
||
oleg-m1973 | 13.05.2019 20:11 |
Решение https://www.cyberforum.ru/post13566462.html
Юрий Мамонтов, вот сделал что-то похожее. Вычисляет что-то...
|
||
Юрий Мамонтов | 13.05.2019 22:00 |
https://www.cyberforum.ru/post13567055.html
Вот тут не согласен: потоки работают не то что с разными...
|
||
oleg-m1973 | 13.05.2019 22:06 |
https://www.cyberforum.ru/post13567109.html
Да, вижу. Значит ошибка где-то в другом месте, которое не...
|
||
Юрий Мамонтов | 13.05.2019 22:29 |
https://www.cyberforum.ru/post13567170.html
Вроде есть мысль на этот счет, завтра подумаю
|
||
Termit779 | 14.05.2019 04:42 |
https://www.cyberforum.ru/post13567536.html
Посмотрите в сторону флагов. У Вас состояние флагов...
|
||
Юрий Мамонтов | 14.05.2019 10:55 |
https://www.cyberforum.ru/post13568167.html
Точно, ошибка, моя невнимательность, спасибо большое) Но...
|
||
Юрий Мамонтов | 21.05.2019 13:40 |
https://www.cyberforum.ru/post13588081.html
Господа, не знаю, есть ли кто живой в этой теме.
В...
|
||
Юрий Мамонтов | 21.05.2019 13:48 |
https://www.cyberforum.ru/post13588114.html
Спасибо, учел в предложенной мной выше реализации, но все...
|
||
oleg-m1973 | 21.05.2019 15:08 |
https://www.cyberforum.ru/post13588392.html
notify всегда нужно делать под мьютексом, под тем же, под...
|
||
Юрий Мамонтов | 21.05.2019 16:53 |
https://www.cyberforum.ru/post13588729.html
oleg-m1973, Я видел, но почему нельзя использовать кучу...
|
||
oleg-m1973 | 21.05.2019 17:24 |
https://www.cyberforum.ru/post13588750.html
А ну да, вижу. В твоём случае можно. Сделай только...
|
||
Юрий Мамонтов | 21.05.2019 17:33 |
https://www.cyberforum.ru/post13588854.html
Действительно, согласен, надо по-другому сделать..
...
|
||
oleg-m1973 | 21.05.2019 17:48 |
https://www.cyberforum.ru/post13588887.html
Потоки ThreadProc:
Под блокировкой ждут события, что...
|
||
Юрий Мамонтов | 23.05.2019 14:34 |
https://www.cyberforum.ru/post13594281.html
oleg-m1973, я вроде разобрался, спасибо огромное за помощь....
|
||
oleg-m1973 | 23.05.2019 15:18 |
https://www.cyberforum.ru/post13594580.html
Наверное потому, что она должна быть std::atomic<int>...
|
||
Юрий Мамонтов | 23.05.2019 15:21 |
https://www.cyberforum.ru/post13594598.html
Строго - нет, не измерял. На глаз - существенное увеличение...
|
||
oleg-m1973 | 23.05.2019 15:23 |
https://www.cyberforum.ru/post13594607.html
Думаю, лучше не надо std::atomic это нифига не бесплатная...
|
||
Юрий Мамонтов | 23.05.2019 15:25 |
https://www.cyberforum.ru/post13594610.html
Просто следствие неправильного счета элементов - это...
|
||
oleg-m1973 | 23.05.2019 15:25 |
https://www.cyberforum.ru/post13594617.html
У тебя разные потоки обращаются к одно ячейке mesh?
|
||
Юрий Мамонтов | 23.05.2019 15:27 |
https://www.cyberforum.ru/post13594620.html
А как тогда убедиться, что мои данные были записаны в mesh?...
|
||
oleg-m1973 | 23.05.2019 15:28 |
https://www.cyberforum.ru/post13594626.html
Покажи, хотя бы, как ты их пишешь
|
||
Юрий Мамонтов | 23.05.2019 15:34 |
https://www.cyberforum.ru/post13594628.html
Я это не контролирую, обращение к ячейкам можно считать...
|
||
oleg-m1973 | 23.05.2019 15:36 |
https://www.cyberforum.ru/post13594670.html
Подозреваю, там изменяются одновремременно несколько...
|
||
Юрий Мамонтов | 23.05.2019 15:55 |
https://www.cyberforum.ru/post13594740.html
Не а б и с, но вы правы, сразу несколько переменных, но все...
|
||
oleg-m1973 | 23.05.2019 16:03 |
https://www.cyberforum.ru/post13594749.html
Где?
Добавлено через 37 секунд
Если они...
|
||
Юрий Мамонтов | 23.05.2019 16:08 |
https://www.cyberforum.ru/post13594777.html
for (auto &i : V_1..procs)
{
/***ОПРЕДЕЛЕНИЕ...
|
||
oleg-m1973 | 23.05.2019 16:24 |
https://www.cyberforum.ru/post13594845.html
Вообще, в таких задачах лучше, чтобы потоки вообще не...
|
||
Юрий Мамонтов | 24.05.2019 08:50 |
https://www.cyberforum.ru/post13596705.html
Да уж, не бесплатная... Переделал только ОДНУ переменную в...
|
||
|
||||
Similar |
Как распараллелить цикл while? Распараллелить цикл Многопоточное программирование многопоточное программирование на с++ |
|||
Ads |
|
|||
MoreAnswers |
Многопоточное программирование Многопоточное программирование Многопоточное программирование Не получается распараллелить цикл |
|||