태그: io_context
2편
-
C++ Boost.Asio io_context 이벤트 루프 | 동작 원리 정리 [#1]
Boost.Asio io_context가 미완료 작업 수를 세며 핸들러를 실행하는 방식, run()과 poll()의 차이, 작업이 없을 때 run()이 반환되는 이유와 work_guard의 역할, 단일·멀티 스레드 실행 모델과 graceful shutdown 구현을 다룹니다.
-
Boost.Asio 입문: io_context, 비동기 타이머·읽기·쓰기, 핸들러 수명과 work_guard
Boost.Asio로 비동기 I/O를 시작하는 방법. 블로킹과 논블로킹 비교, io_context와 run, 비동기 타이머, async_read/async_write, 비동기 TCP 클라이언트·서버, 핸들러 수명과 work_guard 실수를 다룹니다.