Size: a a a

2021 July 02

AF

Aidar Fattakhov in C++ Together 2.0
Очередь на результат?
источник

AF

Aidar Fattakhov in C++ Together 2.0
Забавно
источник

RM

Roy Mustang in C++ Together 2.0
Ну да, аля контейнер
источник

AF

Aidar Fattakhov in C++ Together 2.0
Если очередь результата будет на каждую таску и ее длина будет 1 то получится чето вменяемое
источник

AF

Aidar Fattakhov in C++ Together 2.0
А именно - std future
источник

RM

Roy Mustang in C++ Together 2.0
Мне никак реализация не приходит на ум
источник

RM

Roy Mustang in C++ Together 2.0
Как интерфейс реализовать чтоб пользователь мог вытаскивать результаты
источник

RM

Roy Mustang in C++ Together 2.0
Логика такая
источник

RM

Roy Mustang in C++ Together 2.0
Если юзер добавил задачу в Job System, то он должен иметь возможность вытащить результат работы
источник

RM

Roy Mustang in C++ Together 2.0
Есть и более адекватная реализация
источник

RM

Roy Mustang in C++ Together 2.0
Это каллбэк результатирующий
источник

AF

Aidar Fattakhov in C++ Together 2.0
Ну вот future ему отдавай когда таску сунул
источник

NK

Nikolay Kononov in C++ Together 2.0
я же тебе скидывал
источник

NK

Nikolay Kononov in C++ Together 2.0
там было
источник

RM

Roy Mustang in C++ Together 2.0
jobSystem.Execute([]() { }, []() {});
источник

RM

Roy Mustang in C++ Together 2.0
У меня он остался
источник

AF

Aidar Fattakhov in C++ Together 2.0
auto resultFuture = jobSystem.Execute(...);
источник

NK

Nikolay Kononov in C++ Together 2.0
ну вот
источник

RM

Roy Mustang in C++ Together 2.0
Нее
источник

NK

Nikolay Kononov in C++ Together 2.0
возвращаешь класс фьюча в котором есть указатель на шаред стейт
источник