Async (1) 썸네일형 리스트형 [Dart] 동기(Synchronous) / 비동기(Asynchronous) 1. 개요Dart 에서는 비동기로 구현할 수 있는 문법이 존재한다. 서비스를 개발할 때 수없이 구현해왔지만 사용방법만 익혔을 뿐 그 의미를 정확히 알고 사용하지 않았기에 이번 기회에 확실하게 파악해보고자 한다.2. 개념 이해2.1. 동기와 비동기동기와 비동기는 다음을 의미한다.동기(Synchronous): 작업이 순차적으로 실행되며, 하나의 작업이 완료된 후 다음 작업을 시작함비동기(Asynchronous): 여러 작업을 동시에 진행할 수 있으며, 한 작업이 완료되기를 기다리지 않고 다음 작업을 수행함BOJ 문제를 해결하는 코드나 계산 작업을 하는 코드 등은 충분히 동기적으로도 구현 가능하지만 다양한 사용자가 존재하고 지속적으로 서버와 소통해야 하는 서비스를 개발할 때는 특정 작업의 결과값을 즉시 얻지 .. 이전 1 다음