Waterfall
![[Async] waterfall, parallel로 흐름 제어](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcMtpm%2FbtrEyv9pzHO%2FN9oYDVlBJdpH3iIMnrvhCk%2Fimg.png)
[Async] waterfall, parallel로 흐름 제어
이전 포스팅한 async 정의에 대해 다뤄봤고 이번엔 async에서 자주 사용하는 메서드를 알아볼 것이다. 1. waterfall waterfall 함수는 비동기 함수를 순차적으로 실행하지만 각 작업의 결과를 다음 작업으로 넘겨주어 최종적으로 결과값을 return 한다. async.waterfall(작업리스트, 완료 콜백) 이 그림은 비동기 함수 asyncfunctionaA, asyncfunctionB,asyncfunctionC 를 순차적으로 실행하고, 각 단계에서 다온 리턴값을 다음 단계로 넘기는 waterfall 흐름의 개념을 표현하고 있다. 각각의 단계에서 처리되는 함수를 async에서는 task라고 정의한다. 이 task가 모두 수행이 끝나면, 맨 마지막에 정의된 callback 함수가 수행된다...