170 похожих чатов

//Какой то однопоточный код transform(execution::par, container.begin(), container.end(), check.begin(), predicate); //многопоточность возникает

тут
for (size_t i = 0; i < check.size(); ++i) {
if (check[i]) { // на момент этой проверки, я думаю check уже не меняется никакими потоками.
//какие то действия
}
}
почему этот код не работает, где в комментариях не верные утверждения?

12 ответов

3 просмотра
Aei84-🤙🌊 Автор вопроса

не имеет значения. вопрос в том что когда дошли до if, transform уже закончил работу и не поменяет check?

Aei84-🤙🌊 Автор вопроса
Max Kolesnikov
Да, а что именно не работает?

программа выдает разные результаты, как будто check меняется

Aei84 🤙🌊
программа выдает разные результаты, как будто chec...

Может у вас там выход за границы check в transform?

Aei84-🤙🌊 Автор вопроса
Max Kolesnikov
Может у вас там выход за границы check в transform...

И предикат может разную дичь генерировать например

Aei84-🤙🌊 Автор вопроса

bool

Aei84 🤙🌊
bool

Так и задумано? Check это массив булов?

Aei84-🤙🌊 Автор вопроса
Aei84 🤙🌊
да. а можно в личку?

Да что за болезнь у всех такая с личками, чат же специально для этого придуман

Aei84-🤙🌊 Автор вопроса
Aei84 🤙🌊
нельзя выкладывать задачи с курса(((

Так вы кусочик с неработающим кодом урежте до минимума и покажите, чтобы можно было посмотреть

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Карта сайта