태그: 고성능네트워크
6편
-
C++ 멀티스레드 Asio의 딜레마 | Data Race와 Mutex의 한계 [#2]
C++ 멀티스레드 Asio의 딜레마: Data Race와 Mutex의 한계 [#2]. io_context 하나를 여러 스레드가 돌리면?·실무에서 겪은 문제로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ Asio post, dispatch, defer | 실행 큐 정밀 제어 [#4]
C++ Asio post, dispatch, defer: 실행 큐 정밀 제어 [#4]. 무조건 큐의 뒤에 넣기·즉시 실행 기회가 있으면 실행로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ Strand | 락(Lock) 없는 동시성 제어 [#3]
C++ Strand: 락(Lock) 없는 동시성 제어 [#3]. 락 없이 "한 줄로" 실행하고 싶다·실무에서 겪은 문제로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 핸들러 메모리 최적화 | 동적 할당 오버헤드 제거 [#5]
C++ 핸들러 메모리 최적화: 동적 할당 오버헤드 제거 [#5]. 수만 개의 완료 핸들러가 터지면·실무에서 겪은 문제로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ Asio Composed Operation | 비동기 함수 설계 [#7]
C++ Asio Composed Operation: 비동기 함수 설계 [#7]. 실무에서 겪은 문제·Composed Operation이란로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 고성능 네트워크 가이드 시리즈 목차 | Boost.Asio·이벤트 루프·코루틴
Boost.Asio·Asio 고성능 네트워크 가이드. io_context 이벤트 루프, Strand, post/dispatch/defer, 핸들러 할당, C++20 코루틴, Composed Operation까지 7편 정리.