로딩
요청 처리 중입니다...

[Flutter 2.0] future / async 위젯

 [Flutter 2.0] future / async 위젯

스레드 dart는 싱글 스레드로 운영되는 언어 -반복실행이 끝날때까지 다른 코드 실행을 안한다. event loop - isoloate 비동기로 실행하고 끝나는 간단한 작업 선입선출 방식으로 microtask event 준비 main 함수 실행 event loop 실행 - 외적으로 전달되는 이벤트(데이터 가져오기, 불러오기 버튼 누르기 getsture 그리기, 파일 읽기) event que에 등록 -> Futrue Stream Future - 비동기 방식 실제 데이터가 되거나 에러를 반환하는 객체 1. 다트에 의해서 future 객체가 내부적인 배열에 등록 2.

Future 관련 실행되어야 하는 코드들이 이벤트 큐에 등록 3. 불완전한 future 객체가 반환 4.

**synchoronous 방식으로 실행되어야 할 코드 먼저 실행 5. 최종적으로 실제적인 데이터값이 future 객체로 전달 future 함수가 출력한다- future(())print running the future ...