뮤텍스 경합 없는 초저지연 시세 엔진 설계 — 종목 해시 샤딩과 Lock-Free RCU/CoW
초당 수만 건의 실시간 시세 쓰기와 수십 개 화면의 동시 읽기가 충돌하지 않도록 종목 해시 기반 샤딩(Sharding)과 Lock-Free RCU(Read-Copy-Update) 스냅샷 슬롯을 구현한 과정을 다룹니다.
Concurrency 섹션에 발행된 전체 아티클 및 엔지니어링 노트 아카이브입니다.
초당 수만 건의 실시간 시세 쓰기와 수십 개 화면의 동시 읽기가 충돌하지 않도록 종목 해시 기반 샤딩(Sharding)과 Lock-Free RCU(Read-Copy-Update) 스냅샷 슬롯을 구현한 과정을 다룹니다.
C++에서 비동기 및 병렬 처리는 오랫동안 개발자들을 괴롭혀온 난제였습니다. std::thread, std::future, std::promise는 힙 메모리 할당 강제, 비동기 작업의 합성(Composition) 불가, 스레드 블로킹, 취소(Cancellation) 메커니즘의…
포스트에 대한 기술적 질문, C++·AI 아키텍처 교류, 피드백 및 협업 제안 모두 환영합니다. 가장 편한 방법으로 연락해 주세요.
lllbthere00@gmail.com