코-루틴 TS 지원

Boost C++ Libraries/Boost.Asio

Boost.Asio 개요 - 핵심 개념 및 기능 - 코-루틴 TS 지원

코-루틴 TS 지원 (Coroutines TS Support) 코-루틴 TS에 대한 지원은 awaitable 클래스 템플릿, use_awaitable 완료 토큰 그리고 co_spawn() 함수를 통해서 제공된다. 이런 기능으로 프로그램은 다음 예제와 같이 co_await 키워드와 함께 동기식 방식으로 비동기식 로직을 구현할 수 있다: boost::asio::co_spawn(executor, echo(std::move(socket)), boost::asio::detached); // ... boost::asio::awaitable echo(tcp::socket socket) { try { char data[1024]; for (;;) { std::size_t n = co_await socket.async_..

까마귀75
'코-루틴 TS 지원' 태그의 글 목록