본문 바로가기 메뉴 바로가기

donnert.net

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

donnert.net

검색하기 폼
  • 분류 전체보기 (81)
    • 개발 (75)
      • JAVA (29)
      • Linux/Server (21)
      • DB (7)
      • js/jQuery (6)
      • nodejs (1)
    • 맛집 (5)
    • iPhone (0)
    • 일기장 (0)
  • 방명록

Sync (1)
동기(Synchronous)/비동기(Asynchronous) 처리

다음과 같이 여러개의 작업을 동시에 처리할때 작업1,2가 메인작업과 별개의 작업일때 비동기(@Async)로 던져놓고 메인 작업만 완료 후 응답을 주기도 합니다. (응답시간 0.5초, 작업1,2의 결과 받을 수 없음) 메인작업 : 0.5초 작업1 : 1초 작업2 : 2초 하지만 3가지 작업의 결과가 모두 필요할 경우 동기 처리를 하면 3.5초가 걸리지만 작업1, 2를 비동기로 처리하면 일찍 처리가 끝난 작업은 모든 작업이 완료될때까지 대기 후 응답을 줍니다. (응답시간 2초, 3개의 작업 결과 확인 가능) Kotlin @RestController @EnableAsync class ThreadTest( val taskService: TaskService, val mainService: MainService ..

개발/JAVA 2019. 11. 27. 14:48
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
  • ideavimrc
  • 히카리 풀 모니터링
  • 도커 빌드 속도가 느릴 경우
  • 동기(Synchronous)/비동기⋯
최근에 달린 댓글
  • 이거 실제로 되는거 맞나요?⋯
  • 본문도 잘 보고 행인님 댓글⋯
  • 국수 사리는 만두는 제외한⋯
  • 옙 보통 서비스의 메소드단에⋯
Total
212,299
Today
3
Yesterday
40
링크
  • 딴짓-커뮤니티 인기 글 모음
  • 쉽팡-직구 배송 조회(관세청/⋯
  • 웹 시퀀스 다이어그램
TAG
  • Access
  • Database
  • vim
  • Kotlin
  • docker
  • IntelliJ
  • 합정
  • Shell
  • maven
  • Linux
  • jQuery
  • Tomcat
  • vi
  • Eclipse
  • java
  • oracle
  • Profile
  • 맛집
  • 톰캣
  • properties
  • grant
  • 코틀린
  • 자바
  • vrapper
  • Spring
  • boot
  • ls
  • 도커
  • Build
  • mybatis
more
«   2022/08   »
일 월 화 수 목 금 토
  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 31      
글 보관함
  • 2020/04 (2)
  • 2020/02 (1)
  • 2019/11 (2)
  • 2019/10 (1)
  • 2019/05 (1)

Blog is powered by Tistory / Designed by Tistory