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

Идеальная переадресация на асинхронную лямбду
У меня есть шаблон функции, где я хочу сделать идеальную переадресацию в лямбду, которую я запускаю в другом потоке. Вот минимальный тестовый пример, который вы можете напрямую скомпилировать: #include <thread> #include <future>...
8167 просмотров

Как отменить функцию std::async?
Возможный дубликат: Есть ли способ отменить/отсоединить будущее в C++11? Существует функция-член, которая выполняется асинхронно с использованием std::future и std::async . В некоторых случаях мне нужно его отменить. (Функция...
8182 просмотров
schedule 19.06.2022

Почему я должен использовать std :: async?
Я пытаюсь подробно изучить все возможности нового стандарта C ++ 11, используя std :: async и читая его определение, я заметил две вещи, по крайней мере, под linux с gcc 4.8.1: он называется async , но имеет действительно "последовательное...
68653 просмотров
schedule 18.01.2023

Может ли std::async вызывать объекты std::function?
Можно ли вызывать объекты-функции, созданные с помощью std::bind, с помощью std::async. Следующий код не компилируется: #include <iostream> #include <future> #include <functional> using namespace std; class Adder { public:...
4415 просмотров
schedule 02.09.2022

Почему матрица VC++ умножает вектор быстрее с openMP, чем с асинхронным?
Я закодировал умножение вектора на матрицу двумя способами: один с помощью openMP, другой с помощью std::async. Я ожидал, что производительность будет практически одинаковой. OpenMP работает медленно при первом вызове, вероятно, потому, что...
131 просмотров

С++ std::future зависает по тайм-ауту
Все Я настроил тестовый проект для изучения std::future и его использования с std::async. Это простое консольное приложение, код которого выглядит следующим образом. #include <iostream> #include <future> #include <string>...
498 просмотров

поведение std::async(std::launch::deferred) + std::future::then
Идея отложенного будущего (достигаемого только вызовом std::async с флагом std::launch::deferred ) заключается в том, что обратный вызов вызывается только тогда, когда кто-то пытается подождать или получить футуристическое значение или исключение...
628 просмотров
schedule 19.12.2023

Как использовать std::async с методом void без параметров?
Я предполагаю, что есть что-то очень простое, что мне не хватает в std::async . Я пытаюсь запустить 2 метода void асинхронно, без возвращаемых значений. #include <future> class AsyncTestClass { public: void Initialize()...
171 просмотров
schedule 12.01.2023