Установить результат в QFuture

В плюсах очень хочется повторить https://docs.python.org/3/library/concurrent.futures.html#concurrent.futures.Future.set_result

Одно из применений: протокол при получении данных смотрит список фюьчерсов и устанавливает результат на соответствующий ответу. Протокол работает конкурентно. Фьючер ставится в список перед записью задания в сокет. Дальше его ждем через await или ставим колбэк.

Но не найду как добавить туда результаты.

Пробовал через future.results()<<res, но или заблокировался поток или чтото ещё.


Ответы (0 шт):