본문 바로가기 메뉴 바로가기

철철박사의 독학 코딩

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

철철박사의 독학 코딩

검색하기 폼
  • 분류 전체보기 (130)
    • 리뷰 (1)
    • Flutter (69)
      • 상태 관리 (16)
      • Widget (1)
      • Android Studio (2)
      • 에러 해결 (4)
      • 네비게이션 (7)
      • 패키지 (4)
      • 테스팅 (11)
      • 아키텍처 (7)
      • 디버깅 (2)
      • async (1)
    • Python (17)
      • 개발환경 (3)
      • unittest (10)
      • 클린코드 (3)
      • ETC (1)
    • Git (1)
    • 다트 공식 문서 번역 (37)
      • 기타 문서 번역 (3)
    • C 언어 (3)
    • 자동매매 (1)
  • 방명록

Flutter/async (1)
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
이전 1 다음
이전 다음
공지사항

Blog is powered by Tistory / Designed by Tistory

티스토리툴바