해결된 질문
작성
·
94
1
강사님
dart에서 비동기를 동기로 다루는 법 강의 7분 20초 쯤에
개발 시 비동기 방식으로 작동하는 상황들로 예시를 "네트워크 요청, 파일읽기쓰기, 데이터베이스 쓰기"를 들어주셨는데 이렇게 시간이 걸리는 일은 async / await 을 써서 동기 방식으로 이용하란 말씀이신거죠?
답변 1
2
안녕하세요
"네트워크 요청, 파일읽기쓰기, 데이터베이스 쓰기"와 같은 요청은 기본 동작이 비동기로 작동합니다.
실행 함수의 반환 타입이 Future로 감싸진 것으로 비동기 함수임을 확인할 수 있습니다.
비동기로 작동하는 함수의 결과물을 동기적으로 처리하실 필요가 있으신 경우, async & await을 사용하시면 됩니다.
감사합니다 🙂