비동기 프로그래밍을 하다보면 병렬성(Parallelism)과 동시성(Concurrency)에 대해서 자주 듣게 됩니다. 두 개념은 비슷해 보이지만 차이가 있는데요 이번 포스팅에서는 병렬성과 동시성에 대해서 알아보려고 합니다.
하이퍼쓰레딩(Hyper-Threading)이 무엇이고 어떤 원리로 동작하는지 알아보려고 합니다.
Golang에서 loop 레이블을 사용해야만 하는 케이스가 있습니다. 이번 포스팅에서는 loop 레이블을 사용하는 이유에 대해서 알아보려고 합니다.
Golang에서 Map은 자주 사용되는 자료구조 중 하나입니다. 하지만 Map을 사용할 때 주의해야할 점들이 있습니다. 이번 포스팅에서는 Golang에서 Map을 사용할 때 고려해야하는 점들에 대해서 알아보려고 합니다.