[Android/개념] 13. 동기(Synchronous) & 비동기(Asynchronous)
동기 & 비동기 1. 동기 • 요청을 보낸 후 응답을 기다린다. • 기다리는 동안 다른 작업을 하지 않고, 응답이 오면 다시 작업을 시작한다. • 관리가 쉽다. • 요청한 작업을 하는 동안 아무 일도 하지 않고 기다려야할 때 사용한다. 2. 비동기 • 요청을 보낸 후 응답을 기다리는 동안에도 다른 작업을 계속 한다. • 흐름이 하나 더 생기는 것이므로 관리가 어렵다. • 작업 요청을 해놓고 사용자가 뒤로가기 버튼을 눌러서 작업을 취소하거나 했을 때의 대처가 필요하다. • 비동기 처리 방식을 잘 사용할 수 있도록 해주는 라이브러리가 있다. -> Coroutine (코루틴) • AsyncTask 클래스가 존재했지만 deprecated 되었다. -> 비동기를 이해하기 위해 우선 사용해보자. 3. AsyncTa..
📱 Android/💡 개념
2022. 11. 4. 16:21
공지사항