вернувшый std::future надо обязательно вызвать wait метод, так? иначе деструктор крэшится что ли.
ну по идее по дефолту надо вызывать .get(), оно автоматически дождется (либо сразу выдаст результат, если он готов)
https://t.me/supapro/1333755 И там вокруг ещё можно почитать.
вся притензия его ожидающий интерфейс, который мог привести к дедлоку, правильно понял ?
В основном да. И не мог, а приводил. :)
есть алтернатив чем std::future ? я тоже хотел написат тред пулл со std::packet_task, вернувшый std::future к внешному вызывающиму.
Вам для образовательных целей или для чего?
Обсуждают сегодня