Вопросы по теме 'stdasync'
Идеальная переадресация на асинхронную лямбду
У меня есть шаблон функции, где я хочу сделать идеальную переадресацию в лямбду, которую я запускаю в другом потоке. Вот минимальный тестовый пример, который вы можете напрямую скомпилировать:
#include <thread>
#include <future>...
8167 просмотров
schedule
21.05.2023
Как отменить функцию 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 просмотров
schedule
28.02.2024
С++ std::future зависает по тайм-ауту
Все
Я настроил тестовый проект для изучения std::future и его использования с std::async. Это простое консольное приложение, код которого выглядит следующим образом.
#include <iostream>
#include <future>
#include <string>...
498 просмотров
schedule
12.10.2022
поведение 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