Concurrency와 Parallelism 차이 (in Programming Language)
Language들을 접하다 보면 Concurrency와 Parallelism이란 단어를 접하게 되는데, 한국어로 변역하자면 동시성과 평행성 혹은 동시 실행과 평행 실행인데, 이 둘은 어떤 차이일까? 그 둘의 차이점을 살펴 보려면 먼저 Thread와 Process의 차이부터 논해야 한다. Process와 Thread의 차이는 신입이나 사회 초년생 개발자들이라면 면접 때 한두번은 들어본 질문일 것이다. Thread는 Process와 거의 유사하다. 단지 Thread는 컴퓨터의 자원, 예를들면 메모리와 IO 장치들을 […]