본문 바로가기

계발자 블로그

검색하기
계발자 블로그
프로필사진 더구더구

  • 분류 전체보기 (61)
    • Android (15)
    • Kotlin (10)
    • Java (3)
      • RxJava (5)
    • iOS (2)
    • Swift (4)
    • Algorithm (10)
    • Computer Science (11)
      • 자료구조 (2)
      • 네트워크 (5)
      • 운영체제 (2)
    • 기타 (1)
Guestbook
Notice
Recent Posts
Recent Comments
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록android coroutine (1)

계발자 블로그

Coroutine

안드로이드에서는 기존 AsyncTask를 이용해서 비동기 프로그래밍을 구현했습니다.하지만 AsyncTask에는 메모리 누수등 여러가지 메모리 관련한 문제가 있어서API 30부터 deprecated 되었습니다.그 대체재로 코루틴을 권장하고 있습니다.코루틴이 코틀린과 이름이 비슷하지만 코틀린만의 고유한 개념은 아닙니다. 우선 프로그램에는 루틴이 있습니다.프로그램의 흐름을 일컫는 추상적인 개념입니다.메인루틴메인 함수에 의해서 진행 되는 프로그램의 흐름서브루틴메인함수 안에서 수행 되는 개별 함수들의 흐름보통 루틴은 일직선 적인 흐름입니다.하지만 코루틴의 특징은 일직선 적인 루틴의 특징을 suspend로 지연을 시키고 resume으로 재시작이 가능합니다. 구글에서 코루틴을..

Kotlin 2022. 9. 27. 00:17
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바