coroutine(코루틴)이란
요즘 자바가 아닌 코틀린으로 작업을 하고 있다. 코틀린에서 제공하는 코루틴의 경우도 비동기 로직에 사용을 해보긴 해봤지만 잘 모르고 써 문제가 생겨 코루틴에 대해 공부하며 좀 정리를 해보려 한다. coroutine(코루틴)이란? co + routine을 합친 단어로 함꼐 작업되는 일, 작업 등을 의미한다. 코틀린에서 제공되는 것으로 코루틴을 사용하면 비동기 로직을 깔끔하게 짤 수 있다. 비동기 로직을 짜는데 대표적으로 WebFlux(웹플럭스)가 있는데 웹플럭스와 코루틴을 사용해봤을 때 코루틴이 확실히 코드가 깔끔하고 작성한 것을 이해하기 쉬웠다. 코루틴의 경우 평소에 코딩하는대로 순차적 코딩을 하면 되서 좀 더 보기 좋았던 것 같다. 코루틴은 비선점형 멀티태스킹으로 프로세스가 cpu를 할당 받으면 다른..
Kotlin
2024. 3. 3. 21:00
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- DATABASE
- Caching
- cache
- JPA
- mockito
- springboot
- rabbitmq
- 캐시
- ssh
- 스프링부트
- Spring
- Intellij
- MAC
- annotation
- 이클립스
- 자바
- 캐싱
- Java
- 역직렬화
- DB
- HttpClient
- k8s
- PostgreSQL
- enum
- 공간데이터
- postgres
- 메시지큐
- 어노테이션
- 데이터베이스
- eclipse
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함