무식스택

무식스택

  • 분류 전체보기 (80)
    • 레터스투미 (0)
    • 개발 (80)
      • 꿀팁 (1)
      • Android (48)
      • 데이터 (2)
      • 최적화 (11)
      • Kotlin (17)
      • Flutter (1)
    • 취미 (0)
      • 음악 (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

무식스택

컨텐츠 검색

태그

MVVM 코루틴 Firebase Network 안드로이드 r Kotlin 네트워크 compose 빅데이터 데이터분석준전문가 DI CI/CD Fastlane android 코틀린 모바일 ADsP Coroutine 데이터분석

최근글

댓글

공지사항

아카이브

suspend(1)

  • 비동기처리에서 특정 기능들만 순서대로 처리하기

    업데이트 쳐내느라 새로 알게된거 하나도 정리 안 했다..ㅎ 어쨌든 대충 테스트배포 끝냈으니 기억을 위해 기록한다. 적어도 통신을 이용하는 어플리케이션을 개발하다보면, 통신에 관련된 것을 전부 비동기로 처리하게 된다. 당연함....동기로 하면 괴오래걸림;; 그러나 가끔은 몇 개를 순서대로 처리해야 할 일이 생긴다. 예를 들면 뭐 1번의 값을 받아온 후에 2번이 돌아가야한다던지... 그럴때를 위한 기능들이다. 1. withContext : 해당 작업을 끝낼 때 까지 코루틴을 일시정지하기 위해 사용한다 - async와 동일한 결과값을 반환한다 - async{ }.await() 과 유사 - 코루틴 내부나 susfend 함수 안에서 구현이 가능 - 콜백이 필요 없이 코드의 쓰레드 풀을 제어할 수 있기 때문에 네트..

    2022.03.23
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바