비동기란? 동기는 모든 코드가 순차적으로 진행되는 형태를 말한다. (원래 우리가 짠 코드가 진행되는 방식) 비동기는 반대로 코드가 동시다발적으로 실행되는 형태를 말한다. 비동기 프로그래밍 방식 비동기 프로그래밍 방식이 두 가지가 존재한다. 또한 이 두 가지는 용도가 정확하게 나누어져 있다. Future - async - await 응답을 한번만 돌려 받을 때 사용된다. 예를 들어, 서버에서 데이터를 한번 불러올 때 사용 Stream - async* - yield 지속적으로 응답을 돌려 받아야할 때 사용된다. 예를 들어 - 1초마다 어떤 데이터를 바꿔야할 때 사용 비동기 프로그래밍 예시 코드 및 결과 Future - async - await 예시 코드 void main() { Future waiting(..
[플러터 기초] Dart 비동기 프로그래밍
비동기란? 동기는 모든 코드가 순차적으로 진행되는 형태를 말한다. (원래 우리가 짠 코드가 진행되는 방식) 비동기는 반대로 코드가 동시다발적으로 실행되는 형태를 말한다. 비동기 프로그래밍 방식 비동기 프로그래밍 방식이 두 가지가 존재한다. 또한 이 두 가지는 용도가 정확하게 나누어져 있다. Future - async - await 응답을 한번만 돌려 받을 때 사용된다. 예를 들어, 서버에서 데이터를 한번 불러올 때 사용 Stream - async* - yield 지속적으로 응답을 돌려 받아야할 때 사용된다. 예를 들어 - 1초마다 어떤 데이터를 바꿔야할 때 사용 비동기 프로그래밍 예시 코드 및 결과 Future - async - await 예시 코드 void main() { Future waiting(..
2023.12.20