async (1) 썸네일형 리스트형 동시성에 대해서(동기 vs 비동기) 개발을 하다보면 자주 마주치는 용어들 중 하나이다. 동기성이냐? 비동기성이냐? 나도 처음 개발을 할때 2개의 의미를 정확히 말로 설명할 수 없었다. (몸으로는 알고 있었지만) 지금도 정확히 이렇다라고 말하기가 어렵기에 정리를 해보자. 1. 동기성(synchronicity) 하계 올림픽을 보다보면 싱크로나이즈 라는 종목이 있다. 혹시 모르는 사람들을 위해 아래처럼 그림처럼 여러 사람이 물 속에서 합을 맞추는 종목이다. 이와 같이 동기성이라는 말 자체에는 2개 이사의 서로 다른 something 가 있다는 의미이기도 하다. 그럼 프로그래밍 세계로 다시 넘어온다면 A라는 작업의 흐름이 있고 B라는 작업의 흐름이 있다고 가정하자. 여기서 동기성이란 A가 B에게 요청을 하면 B는 요청에 대한 결과값을 줄 것이다... 이전 1 다음