golang 비동기. context 동작 원리
golang context 패키지가 고루틴 수명 제어와 값 전파에 어떻게 활용되는지 내부 구현을 중심으로 살펴봅니다.
golang context 패키지가 고루틴 수명 제어와 값 전파에 어떻게 활용되는지 내부 구현을 중심으로 살펴봅니다.
대기행렬이론(Queuing Theory)의 핵심 방정식을 살펴보고, 이를 이벤트루프 시스템에 적용하여 안전한 큐 운용 방법을 탐구합니다.
select문에 우선순위를 주입하는 방법과, 고루틴·채널·select·atomic을 조합하여 이벤트루프를 구현하는 방법을 알아봅니다.
sync.Mutex, sync.RWMutex, sync.WaitGroup의 내부 구현을 futex 시스템 콜 수준에서 분석합니다.
golang select문의 내부 구현과 동작 원리를 Go runtime 소스 코드를 통해 분석합니다.