동기/비동기가 한번에 이해 되는 그림

동기 방식은 요청이 들어오면 그 뒤에 들어온 요청은 이전에 들어온 요청의 해결이 다될때까지 대기하고 있지만

비동기 방식은 첫번째 요청이 들어와 그것을 해결하는 도중 두번째 요청이 들어오면 두번째 요청과 첫번째 요청을 동시에 처리하는 방식이다.

나도 살짝 헷갈리는 부분이므로 태클 환영.

+

이 그림을 보면 동기는 나쁘고 비동기가 좋다. 이런식으로 받아 들일 수 있는데 각각의 장단점이 있다.

비유가 조금 부적절할 수 도있지만, 첫번째 그림과 같이 커피를 시킨 순서대로 받아가면 커피가 잘못 전달될 확률은 적다.

하지만 2번째 사진은 완성된 커피가 자칫 다른사람에게 전달될 수 있는 확률이 첫번째보다 높다.

결론은 동기 방식은 속도는 느리지만, 안정적이고 비동기 방식은 속도가 빠른대신, 불안정적일 수 있다.

참고로 그림의 출처는 이 책이다  : http://www.hanb.co.kr/ebook/look.html?isbn=9788968486111

You may also like...