일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JavaScript
- EUREKA
- SpringBoot
- OAuth
- GIT
- STS
- 스프링부트
- gitlab
- map
- 스프링 클라우드
- spring boot
- spring security
- jQuery
- Spring Cloud
- Spring
- 스프링
- leetcode
- 자바스크립트
- date
- 유레카
- Java
- docker
- 코딩테스트
- 도커
- 자바
- JS
- 비동기
- map()
- 프로그래머스
- IntelliJ
- Today
- Total
목록runAsync (2)
RATSENO
ratseno.tistory.com/100 CompletableFuture -1 CompletableFuture를 간단하게 정리하기 전에, 속성으로 동기, 비동기에 대해서 정리하겠습니다. 저도 이해하기 편하도록 식당을 예를 들어 설명해보겠습니다. 동기 : 식당에 갔습니다. 음식을 점원 ratseno.tistory.com 이전 포스팅에 이어서, 논블로킹 방식으로 사용하기 위한 콜백 방식에 대해서 정리해보겠습니다. 이전까지는 비동기로 호출하였지만, get() 또는 join()을 호출함으로써 응답 값을 받을 때까지 블로킹이 되었습니다. 하지만 이러한 동작은 저희가 원하는 모습이 아닙니다. 흐름을 방해 받고 싶지 않습니다. 그래서 저희는 응답값이 리턴되면, 어떠한 행위를 하도록 정의할 것입니다. 이러한 것을 콜..
CompletableFuture를 간단하게 정리하기 전에, 속성으로 동기, 비동기에 대해서 정리하겠습니다. 저도 이해하기 편하도록 식당을 예를 들어 설명해보겠습니다. 동기 : 식당에 갔습니다. 음식을 점원분께 주문하고 저는 음식이 나오면 제가 직접 세팅을 해야 되기 때문에 나올 때까지 기다립니다. 아무것도 하지않고 비동기 : 식당에 갔습니다. 음식을 점원분께 주문하고 식탁 위에 세팅을 해달라고 미리 말씀드려놨습니다.(callback) 음식이 나올 때까지 저는 기다리지 않고 다른 일 할 수 있었습니다. 이어서 블로킹, 논블로킹도 정리해보겠습니다. 음식을 가져다주시는 점원분의 입장에서 보시면 편합니다. [동기, 비동기] + 블로킹 : 점원분은 제가 주문을 한 순간, 음식이 다 나올 때까지 저를 붙잡고 아무것..