Future (1) 썸네일형 리스트형 [Dart] 비동기 프로그래밍 (Isolates, Event Loops, Future) Flutter 유튜브 채널에 친절하게도 한글 자막이 달려있는 영상이 있다. 그중에서도 비동기 프로그래밍에 관한 영상이다. https://www.youtube.com/watch?v=vl_AaCgudcY Isolates 모든 Dart 코드가 실행되는 곳으로, 단일 스레드가 이벤트 루프를 실행하고 있다. 단일 스레드 안에 여러 개의 Isolate가 있는 형태로 보면 될 것 같다. (C++과 같은 다른 언어에서는 같은 메모리를 공유하는 다중 스레드를 가질 수 있다.) Dart에서는 스레드가 메모리를 가진 채로 Isolate에 있으며 이벤트만 처리하고 있다. main Isolate가 기본이 되는 Isolate이며 Dart의 런타임에 의해 만들어진다. main isolate에서 실행해야 할 계산이 너무 많아서 프레.. 이전 1 다음