비동기

Flutter/Dart

[Dart] 동기와 비동기 동작방식 이해하기

이번에는 Dart의 동기 - 비동기에 대해서 알아보겠습니다. 알아보기 전에 Dart는 하나의 스레드 ( SingleThread )로 동작합니다.즉 한 번에 하나의 프로세스 처리만 할 수 있습니다. 예를 들자면 A라는 프로세스와 B라는 프로세스를 처리해야 한다고 하면 A의 프로세스 작업을 끝내야지만 B의 프로세스를 처리할 수 있습니다. 한 번에 하나만 처리를 할 수 있으니깐요.  1.  동기적 - Synchronous동기적(Synchronous) 실행은 간단하게 말하면 순차적인 실행을 의미합니다. 어떤 작업을 실행하면 그 작업이 완료될 때까지 다음 작업으로 넘어가지 않고 대기하는 방식입니다. 예를 들어, 동기적인 작업에서는 특정 함수를 호출하면 그 함수가 모든 작업을 완료할 때까지 다음 코드로 진행되지 않..

Flutter/기본

WidgetsFlutterBinding.ensureInitialized();

main 메소드에서 비동기 작업을 한 후에 runApp()을 실행할 경우에 상단에 추가해주는 코드. ex) void main() async { WidgetsFlutterBinding.ensureInitialized(); .....비동기작업..... runApp(new MyAPP()); }

주톨
'비동기' 태그의 글 목록