플로그

  • 홈
  • 태그
  • 방명록

eventloop 1

dart의 EventLoop는 어떻게 동작할까?

아시다시피, 다트는 싱글스레드 언어입니다. 같은 싱글스레드 언어인 js에서는 eventLoop를 중요시 여기며 많이 들어보았는데, Dart의 eventLoop는 어떻게 동작하는지 궁금하여 찾아보게 되었습니다. dart는 isolate라는 독립적인 코드 실행 공간을 가지고 있는데요. flutter앱을 실행시키는 순간 isolate라고 불리는 프로세스가 생성된다고 합니다. 이 isolate는 내부적으로 하나의 eventLoop를 가지고 있고 두개의 관련 Queue를 갖습니다. dart의 isolate isolate는 별도의 메모리 공간에서 실행되는 독립적인 작업자로 스레드와 유사하지만 몇가지 다른 점을 갖습니다. isolate는 dart vm의 별도 인스턴스입니다. 각 isolate에 자체 메모리 힙, 프로..

Weekly Flutter 2023.03.08
이전
1
다음
더보기
프로필사진

플로그

  • 분류 전체보기 (31)
    • Weekly Flutter (19)
    • Flutter & Dart Seminar (2)

Tag

플러터 엔진, Flutter, 가비지컬렉션, ios, dart gc, dart, WidgetsBindingObserver, Visibility vs Offstage, gc, flutter visibility, 가비지컬렉터, flutter offstage, 다트, 플러터 프레임워크, 해상도, devicePixelRatio, Offstage, Android, 플러터, 다트 가비지컬렉터,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 공지사항은 뭐지?

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
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 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바