본문 바로가기 메뉴 바로가기

Life Engineering

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Life Engineering

검색하기 폼
  • 일상 (252)
    • 후기 (1)
    • etc. (3)
    • 공부 (24)
      • Kotlin (4)
      • Computer Science (2)
      • Kafka (7)
      • Java (3)
      • Database (3)
      • System Architecture (5)
    • Problem Solving (223)
  • 방명록

2024/06/09 (1)
Kotlin 코루틴의 기본

Chapter 1: 스레드 기반 작업의 한계와 코루틴의 등장멀티 스레드 프로그래밍단일 스레드일 경우 작업을 순차적으로 처리해야 하므로 처리 속도, 응답속도 늦어짐 → 해결 방안으로 멀티 스레드 등장여러 개의 스레드로 작업을 실행 하여 메인 스레드에 처리가 오래 걸리는 작업이 요청 되었을 때 그 작업을 백그라운드 스레드로 돌려서 처리하도록 함멀티 스레드 구현 방식Thread Classpackage chapter1.code5import kotlin.concurrent.threadfun main() { println("[${Thread.currentThread().name}] 메인 스레드 시작") thread(isDaemon = false) { println("[${Thread.currentThrea..

공부/Kotlin 2024. 6. 9. 22:27
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • coroutine #dispatcher #kotlin
  • kotlin #coroutine #coroutinecontext
more
«   2024/06   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바