일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 플러터
- docker
- git
- 구조체
- jupyter lab
- 포인터
- Python
- Houdini
- c언어
- Unity
- dart 언어
- Flutter
- github
- c#
- 유니티
- Data Structure
- jupyter
- c# 윈폼
- C# delegate
- c# 추상 클래스
- HTML
- gitlab
- C++
- 도커
- Algorithm
- 깃
- C언어 포인터
- c# winform
- vim
- 다트 언어
Archives
- Today
- Total
목록다트 비동기 (1)
nomad-programmer
[Programming/Dart] 비동기 프로그래밍 : futures, async, await
비동기 코드의 중요성 비동기 작업은 다른 작업들이 비동기 작업이 완료 되는 것을 기다리는 동안 다른 일들을 완성하도록 진행한다. 네트워크에서 데이터 가져오기 데이터베이스 연산 파일에서 데이터 읽기/쓰기 등등... 비동기 작업을 위해 Future 클래스와 async, await 키워드를 사용한다. Future Future는 비동기 작업의 결과를 2개의 상태로 표현한다. 상태에는 완성(completed)된 상태와, 미완성(uncompleted) 상태로 나뉜다. 미완성(uncompleted) 상태는 값을 만들어 내기 전의 Future의 상태를 말한다. 미완성 (Uncompleted) 비동기 함수를 호출하면, 미완성 Future를 리턴한다. Future는 함수의 비동기 작업이 끝나거나 에러를 던지는 것을 기다린..
Programming/Dart
2020. 10. 10. 18:35