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

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/14 (1)
코루틴 빌더 기초

코루틴 빌더코루틴 빌더 함수 호출 시 새로운 코루틴 생성모든 코루틴 빌더 함수는 코루틴을 추상화한 Job 객체 생성runBlockingpublic actual fun runBlocking(context: CoroutineContext, block: suspend CoroutineScope.() -> T): T새로운 코루틴을 실행한 뒤 완료될 때까지 현재 스레드를 중단 가능한 상태로 blocking,따라서 runBlocking 내부에서 delay(1000L) 호출 시 Thread.sleep(1000L) 과 비슷하게 작동runBlocking 이 사용되는 경우메인 함수: 프로그램이 끝나는 걸 방지하기 위해 스레드를 블로킹할 필요가 있을 경우유닛 테스트현재는 거의 사용되지 않고 유닛 테스트에는 runTest ..

공부/Kotlin 2024. 6. 14. 00:51
이전 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

티스토리툴바