golang 비동기. synchronization primitive(5). sync.Cond의 동작 원리
sync.Cond의 내부 구현과, Mutex·channel보다 효과적으로 여러 고루틴을 조율하는 사용 패턴을 알아봅니다.
sync.Cond의 내부 구현과, Mutex·channel보다 효과적으로 여러 고루틴을 조율하는 사용 패턴을 알아봅니다.
golang에서 context를 활용할 때 발생할 수 있는 대표적인 함정과 올바른 사용 패턴을 사례 중심으로 알아봅니다.
golang context 패키지가 고루틴 수명 제어와 값 전파에 어떻게 활용되는지 내부 구현을 중심으로 살펴봅니다.
대기행렬이론(Queuing Theory)의 핵심 방정식을 살펴보고, 이를 이벤트루프 시스템에 적용하여 안전한 큐 운용 방법을 탐구합니다.
select문에 우선순위를 주입하는 방법과, 고루틴·채널·select·atomic을 조합하여 이벤트루프를 구현하는 방법을 알아봅니다.