У меня есть функция, которая возвращает boost::asio::awaitable, которая принимает большой объект сообщения в качестве аргумента для записи сериализованной строки в сокет. Недавно я читал, что функция сопрограммы всегда приостанавливается при входе и может создавать висячие ссылки. Я также читал, что можно предотвратить его приостановку, которую автор назвал горячим стартом. Есть ли способ сделать, чтобы boost::asio::awaitable не приостанавливался изначально, чтобы я мог безопасно переходить по ссылке перед первым co_await?
статья: https ://devblogs.microsoft.com/oldnewthing/20210331-00/?p=105028
Подробнее здесь: https://stackoverflow.com/questions/786 ... -awaitable