Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

kts6056/CoroutineStudy

Repository files navigation

코틀린 동시성 프로그래밍

개요

코틀린 동시성 프로그래밍 학습하기

순서

  • 프로세스, 스레드, 코루틴
  • 코틀린에서의 동시성
  • CPU 바운드와 I/O 바운드
  • CPU 바운드 알고리즘에서의 동시성과 병렬성
  • 동시성이 어려운 이유
  • 안드로이드의 UI 스레드
  • 스레드 생성
  • 네트워킹 사용 권한 추가
  • 서비스 호출을 위한 코루틴 생성
  • UI 요소 추가
  • 처리된 뉴스의 수량 표시
  • UI 디스패처 사용
  • 요청 보류 여부를 위한 비동기 함수 생성
  • 요약
  • 잡과 디퍼드
  • 상태는 한 방향으로만 이동
  • RSS - 여러 피드에서 동시에 읽기
  • 요약
  • RSS 리더 UI 개선
  • 일시 중단 함수
  • 코루틴 컨텍스트
  • 컨텍스트에 대한 추가 정보
  • 요약
  • 일시 중단 가능한 시퀀스 및 이터레이터
  • 값 산출
  • 이터레이터
  • 시퀀스
  • 프로듀서
  • 프로듀서 인 액션
  • 요약
  • 채널의 이해
  • 채널 유형과 배압
  • 채널과 상호작용
  • 요약
  • 원자성 위반
  • 스레드 한정
  • 액터
  • 상호배제
  • 휘발성 변수
  • 원자적 데이터 구조
  • 액터 인 액션
  • 요약
  • 동시성 코드 테스트
  • 테스트 작성
  • 디버깅
  • 복원력과 안정성
  • 요약
  • 연속체 전달 스타일
  • 컨텍스트 전환
  • 요약

About

코틀린 동시성 프로그래밍

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /