Future.microtask() - 첫 빌드 이후에 무언가 실행하고 싶을 때
Future.microtask()는 Dart에서 비동기 작업을 "가능한 한 빨리" 실행하도록 예약할 때 사용하는 방법이야. 일반적인 Future()나 Future.delayed()와는 조금 다른 용도로 사용돼.Future.microtask()란?microtask queue에 작업을 추가해,현재 실행 중인 코드가 모두 완료되면 (즉, 이벤트 루프의 다음 단계로 넘어가기 전에),가장 먼저 실행되게 만드는 거야.Future.microtask(() { print("나는 microtask!");});microtask queue vs event queue구분 설명microtask queue매우 빠르게 실행됨. 현재 작업이 끝나자마자 바로 실행.event queue예: Timer, I/O, 사용자 입력 등. 이벤트..
Flutter/async
2025. 4. 24. 19:34
공지사항