일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- okhttp upload progress
- 스프링 성능테스트
- file upload progress
- spring 테스트 성능
- 스프링 모니터링
- 자바 가상스레드란
- 성능테스트 모니터링
- @DirtiesContext 속도
- @MockBean 속도
- spring socuter
- 스프링 gatling
- JDK21 가상스레드
- okhttp sink
- gatling
- 스프링 scouter
- gradle custom plugin
- 테스트 속도
- 자바Thread
- gradle plugin이란
- 자바 가상스레드
- custom plugin
- junit 테스트 속도
- gradle pl
- gradle plugin만들기
- okhttp progress
- spring 테스트 속도
- JAVA 가상스레드란
- spring gatling
- 테스트 속도개선
- Springboot 테스트 속도
Archives
- Today
- Total
목록JAVA 가상스레드란 (1)
호딩클라우드

필자가 수집한 정보를 정리한 글로, 틀린 내용이 있을 수 있음을 알려드립니다.가상스레드가 왜 나왔을까?서버와 스레드의 관계대부분의 서버 애플리케이션에서 요청당 스레드를 가지는 구조를 가지고 있습니다. 그러나 스레드는 I/O작업 시 요청이 끝날 때까지 대기하게 됩니다. 즉 서버의 많은 요청이 올수록 I/O로 인해 낭비되는 자원이 많아집니다. 가상스레드는 무엇을 해결해 주는가?I/O로 인해 발생하는 비용을 절감해 주는 효과를 가집니다 기존 해결 방법 비동기 (Reactor) 방식 I/O - 러닝커브가 있고, 코드구성이 쉽지 않습니다. MVC패턴과 전혀 다른 구성으로 프로그래밍 되기때문에 어렵습니다. 경량스레드 + I/O 연동 - 대표적으로 Go 언어의 Goroutine 가상스레드는 어떤 목표를 가지고 개발되..
java
2024. 1. 29. 19:59