스택리스 코루틴

Boost C++ Libraries/Boost.Asio

Boost.Asio 개요 - 핵심 개념 및 기능 - 스택리스 코-루틴

스택리스 코-루틴 (Stackless Coroutines) coroutine 클래스는 스택리스(스택이 없는) 코-루틴에 대한 지원을 제공한다. 스택리스 코-루틴은 다음 예와 같이 프로그램에서 최소한의 오버헤드로 동기식 방식에서 비동기식 로직을 구현할 수 있도록 한다: struct session : boost::asio::coroutine { boost::shared_ptr socket_; boost::shared_ptr buffer_; session(boost::shared_ptr socket) : socket_(socket), buffer_(new std::vector(1024)) { } void operator()(boost::system::error_code ec = boost::system::er..

까마귀75
'스택리스 코루틴' 태그의 글 목록