인프런 커뮤니티 질문&답변

JS님의 프로필 이미지

작성한 질문수

코틀린 코루틴 완전 정복

withContext 함수를 사용한 결과 수신

코루틴 이름 출력관련해서 질문이 있습니다!

해결된 질문

작성

·

58

2

println("[${Thread.currentThread().name}] 코루틴 실행2")

위 코드 실행할 때 실행결과가 아래와 같이 나오는데
@coroutine#1 어떻게 이렇게 코루틴 이름까지 같이 나오게 할 수 있나요?!

[출력 결과]
[MyThread1 @coroutine#1] 코루틴 실행 2

답변 1

2

조세영님의 프로필 이미지
조세영
지식공유자

해당 부분 Hello Coroutines 섹션의 콘솔 로그, IntelliJ IDEA를 사용한 코루틴 디버깅에서 확인 하실 수 있는데요.

코드 실행 시의 Run configuration의 VM options에 -Dkotlinx.coroutines.debug 옵션을 넣어 실행하면 코루틴의 이름이 같이 표기가 됩니다.

스크린샷 2024-10-29 오후 9.37.18.png

 

글로 확인하고 싶으시다면 다음 글에서 확인하실 수 있습니다!

https://kotlinworld.com/381

감사합니다.

JS님의 프로필 이미지
JS
질문자

오... 듣고 까먹고 있었나보네요 허헣; 감사합니다!

JS님의 프로필 이미지

작성한 질문수

질문하기