async(2)
-
Dart Async programming - Stream
Stream Stream은 비동기식 데이터 시퀀스를 제공한다. Streams provide an asynchronous sequence of data. 데이터 시퀀스는 사용자 생성 이벤트나 파일에서 읽은 데이터를 포함한다. Data sequences include user-generated events and data read from files. Stream API에서 await for 또는 listen() 을 사용해서 Stream을 처리할 수 있다. You can process a stream using either await for or listen() from the Stream API. Stream은 오류에 반응하는 방법을 제공한다. Streams provide a way to respond t..
2022.06.24 -
Dart Async programing - Future, await
Future class Null safety 비동기식 연산의 결과이다. The result of an asynchronous computation. 시작하고 바로 결과값을 반환 또는 발생시키는 동기식 연산과 달리, 비동기식 연산은 연산이 시작되고 즉시 결과값을 얻지 못한다. 비동기식 연산은 파일을 읽거나 데이터베이스를 읽거나 웹 페이지를 가져오는 등의 시간이 걸리는 외부의 어떤 프로그램을 기다려야 할 때가 있다. 비동기식 연산은 결과를 사용할 수 있을 때까지 모든 연산을 막기보다는 결국에는 결과가 완료될 Future를 즉시 반환한다. An asynchronous computation cannot provide a result immediately when it is started, unlike a syn..
2022.06.23