
[CS] 동시성 프로그래밍 vs 비동기 프로그래밍
·
CS
비동기 프로그래밍과 동시성 프로그래밍.. 말로만 들으면 말장난 마냥 두 개가 뭐가 다르지? 둘 다 여러 일을 한 번에 처리하는거 아닌가? 라는 생각이 들었다.. 이 애매모호한 개념을 확실히 하기 위해 정리를 해보겠다. 둘의 차이점을 제대로 이해하기 위해서 비동기, 동시 각각의 단어의 반대말을 찾아보았다. (보통 이렇게 비슷한 단어가 있으면 각각의 반대말을 찾아서 비교하는 것이 도움이 될 때가 많다.)먼저 비동기의 반대말을 알아보자. (찾아봤는데 크게 와닿는 설명이 잘 없어서 내가 이해한대로 작성해보고자 한다..)비동기(Asynchronous)의 반대말은 동기(Synchronous)이다.비동기(Asynchronous)적이라는 것은 하나의 작업을 실행시키고 해당 작업이 끝날때까지 기다리지 않고 바로 다음 작..