Вопросы по теме 'ppl'

C++ — лямбда-выражение, предложение захвата и члены класса
Я использую синтаксис PPL и parallel_for, чтобы иметь цикл for. В предложении захвата у меня есть 3 переменные, одна из них является членом класса. Ошибка компиляции из-за наличия члена класса среди переменных в предложении захвата. Однако, если у...
4333 просмотров
schedule 23.06.2022

Как установить количество потоков PPL равным одному?
У меня есть функция обработки чисел, поэтому я распараллелил ее с помощью PPL. Однако другой разработчик по какой-то причине требует, чтобы эта функция выполнялась последовательно. Мне нужно указать параметр, чтобы он мог вызывать мою функцию в...
2071 просмотров

concurrent_vector не работает внутри parallel_for (PPL)
ниже приведен пример рабочего кода ( parallel_for с использованием библиотеки параллельных шаблонов ( ppl )). Основная проблема здесь заключается в том, что sqr ‹ concurrent_vector > хранимые значения меняются при каждом выполнении, но этого не...
1019 просмотров

Microsoft VC++ PPL и спящий режим
Следующая программа работает по-разному в зависимости от используемого механизма сна. #include <ppltasks.h> #include <chrono> #include <thread> #include <iostream> #include <atomic> #include <windows.h> using...
1703 просмотров
schedule 30.03.2022

Сбой WinRT WRL WinRtClassicComMix и IAsyncOperation
У меня есть компонент C++ WinRT, который является WinRtClassicComMix. Я хочу определить метод, который возвращает пользовательский класс через IAsyncOperation в вызывающий код C# или WinJS. Все работает нормально, когда IAsyncAction используется без...
951 просмотров
schedule 09.04.2022

Найдите максимальное значение с помощью ppl.h
Есть ли простая функция в библиотеке ppl для C++, где вы можете сделать что-то вроде Concurrency::max(vec) , где vec — это вектор чисел? Я могу написать свой собственный, но я надеялся, что смогу сэкономить себе работу. Редактировать: Извините,...
468 просмотров
schedule 15.11.2022

Каковы отличительные особенности ISL и PPL для CooG при использовании gcc?
Почему при создании или использовании любой данной версии gcc я должен предпочесть 1 из этих 2 бэкэндов для CooG другому? Я не могу найти хорошую документацию об этом на веб-сайте gcc .
750 просмотров
schedule 27.10.2022

Сокеты Windows 10 и MS PPL. TCP-соединение между сервером и клиентом разрывается через несколько секунд
Моя система: Сервер: Windows 10 Pro 1511 10586.36 Microsoft Visual Studio 2015 Community 14.0.24720.00 Обновление 1 Клиент: Windows 10 IoT Core (сборка 10586) Raspberry Pi 2. Моя ошибка: Соединение устанавливается успешно, но теряется...
489 просмотров
schedule 06.10.2022

Каковы преимущества возврата задачи из функции?
Я видел, как create_task используется несколькими способами: void Bob() { create_task() { /* do stuff */ }.then([](){ /* do more stuff */ }); } и task<void> Bob() { return create_task() { /* do stuff */ }.then([](){ /* do...
90 просмотров
schedule 25.08.2022