flangdugolang 비동기. synchronization primitive(2). channel 송수신의 동작 원리golang의 synchronization primitive인 채널의 동작 원리에 대해 탐구합니다.3d ago3d ago
flangdugolang 비동기. synchronization primitive(1) sync.Map구현에서 적용해보는 sync.RWMutex이번에는 golang의 synchronization primitive인 sync.Map, sync.RWMutex에 대해 알아보고 동시성에 대해 안전한 Map을 구현해봅니다.Jul 16Jul 16
flangdugolang 비동기. goroutine은 왜 순서대로 실행되지 않을까: 고루틴 스케줄링고루틴 스케줄러의 동작 원리를 go 내부 소스 코드를 함께 보면서 어떻게 동작하는지 파악해봅니다.Jul 8Jul 8
flangdu발표 후기 — Devfest Songdo 2023. agones deep dive이전 포스팅으로 agones 오픈소스에 대한 기여 후기를 다뤘습니다. 이후에 해당 오픈소스를 더 깊게 공부해보면서 해당 주제로 GDG Devfest Songdo 2023에서 발표하는 기회를 가졌습니다. 대략적인 발표 내용 소개와 후기를 남겨보려고…Dec 22, 20231Dec 22, 20231
flangdu오픈소스 기여 — agones이번 GDG 송도 오픈소스 스터디에 참여하게 됐습니다. 해당 스터디의 도움을 받아서 googleforgames/agones라는 프로젝트에 기여하게 됐습니다. 프로젝트 소개와 어떻게 기여하게 됐는지, 또 무엇을 기여했는지를 기록해보려고 합니다.Dec 22, 2023Dec 22, 2023