isolate 썸네일형 리스트형 [Flutter] 플러터에서 Isolate & 비동기 먼저 플러터에서 isolate와 비동기를 비교해서 알아야 할 필요가 있다. Isolate는 이벤트의 병렬 처리를 가능하게 해주는 아이이고 비동기 프로그래밍은 요청한 작업에 따라 순서가 지켜지지 않고 이벤트가 처리될 수 있게 하는 방법이다. ♒ Isolate Dart → 단일 스레드 기반 정확히는 main isolate 위에서 돌아감 (not thread) Isolate → 스레드를 감싸는 wrapper 각자의 메모리 힙을 가짐 메모리를 공유하지 않음 isolate 간의 커뮤니케이션은 메시지 패싱을 통해 이루어짐 isolate 위에서도 비동기적 프로그래밍 가능 (기본적으로 모든 코드가 main isolate 위에 있기 때문에 당연하다고 볼 수 있지만) life cycle dart 코드가 실행되면서 시작 o.. 더보기 이전 1 다음