유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

1-1. 워커 스레드 패턴과 suspending 함수

코드스피츠

2024. 7. 21.

0

#backend
  • Kotlin Coroutines는 작업 스레드 패턴을 기반으로 구현하며, 멀티 스레드 병행을 효율적으로 처리합니다. 🤹‍♂️
  • 작업 스레드는 제한된 워커풀에서 채널을 통해 요청을 수신하고 처리합니다. 🤝
  • suspend 함수는 연속성(continuation)을 받아서 실행되며, 컴파일러 없이도 연속성을 이용하여 실행할 수 있습니다. 💫
  • startCoroutine 함수로 실행을 시작하고, resumeWith 함수로 실행 결과를 받습니다. 🚦
  • 핵심은 코루틴이 연속성을 통해 실행되며, 이를 통해 멀티 스레드 동작을 효율적으로 관리합니다. ⛓️

Recommanded Videos