async1 동기/비동기, 직렬/동시 1. 동기 vs 비동기 안녕하세요◠‿◠ 고고입니다. 카페를 예로 들자면 동기 - 앞의 사람이 주문을 해서 음료(결과)를 받을 때까지 뒤의 사람들은 모두 다 대기합니다. 비동기 - 앞의 사람이 주문을 하고 진동벨을 받아가고, 뒤의 사람은 주문을 한다. 진동벨이 울리면 음료를 받아가면 됩니다. 요약하면 동기 - 요청을 보낸 후 응답(=결과)를 받아야지만 다음 동작이 이루어지는 방식 비동기 - 요청을 보낸 후 응답(=결과)와는 상관없이 다음 동작이 이루어지는 방식 동기(sync) 장점 - 설계가 간단하고 직관적 단점 - 결과가 주어질 때까지 아무것도 하지 못하고 대기해야 함 비동기(Async) 장점 - 아래 예제처럼 서버로부터 데이터를 가져오는 동안 다른 작업을 할 수 있으므로 자원을 효율적으로 사용할 수 있.. 2021. 12. 21. 이전 1 다음