Golang 썸네일형 리스트형 동시성 프로그래밍 in Go 동시성이란? “Concurrency is about dealing with lots of things at once. Parallelism is about doing lots of things at once.” - Rob Pike 동시성(concurrency)은 한 번에 많은 것 들을 처리하는 것이고 병렬성(parallelism)은 한 번에 많은 것 들을 하는 것입니다. 일반적인 예를 들면, 우리는 조깅을 하다가 신발 끈이 풀렸을 때 잠시 멈춰서 신발끈을 고쳐 메고 다시 달립니다. 우리는 조깅과 신발끈 묶기를 함께 처리할 수 있지만 신발끈을 묶으면서 달리진 못합니다. 이것이 동시성입니다. 반면에 음악을 들으면서 조깅을 할 수 있습니다. 이것이 병렬성입니다. 프로그래밍에 관점에서 설명을 하면, 동시 프로그.. 이전 1 다음