Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Jenkins
- JPA
- 오라클
- Intellj
- Spring Cloud
- PL/SQL
- 운영체제
- 데이터베이스
- 백준
- golang
- SQL
- feign
- Spring Cloud Feign
- 쿼리
- 자료구조
- retry
- MST
- 자바
- 디자인 패턴
- Kafka
- DP
- Spring Boot
- Spring
- 알고리즘
- MVC
- 클라우드
- db
- 코딩
- 페이징
- aws
Archives
- Today
- Total
목록2025/02/19 (1)
justgo_developer
Kotlin Coroutine 성능 및 최적화 개선
🚀 Kotlin Coroutine 최적화 개선 내용 4가지1️⃣ runBlocking → suspend fun으로 변경 (동기 실행 문제 해결)문제점기존 코드에서 runBlocking을 사용하여 코루틴이 동기적으로 실행되고 있었음.runBlocking을 사용하면 현재 스레드를 블로킹하기 때문에 비효율적.비동기 실행의 장점을 활용할 수 없음.개선 사항runBlocking을 제거하고, 함수를 suspend fun으로 변환하여 완전한 비동기 실행 가능.suspend 방식은 스레드를 블로킹하지 않고 비동기적으로 실행됨.비교: runBlocking vs suspend fun방식실행 방식블로킹 여부동시성 지원성능runBlocking동기 실행 (Blocking)✅ 블로킹됨❌ 제한적 (한 번에 하나의 작업 실행)❌ ..
IT/기타
2025. 2. 19. 21:54