덴마크 당나귀의 개발일지

고정 헤더 영역

글 제목

메뉴 레이어

덴마크 당나귀의 개발일지

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (89)
    • JAVA (26)
    • 어플 (0)
    • 프로그래머스 (1)
    • 백준 (20)
    • 파이썬 (6)
    • spring (11)
      • JPA (0)
      • DB (3)
      • Mybatis (0)
      • MVC (7)
    • 유데미 스타터스 (15)
    • 오늘의 (2)
    • DB (6)
      • Redis (1)
      • MySQL (4)

검색 레이어

덴마크 당나귀의 개발일지

검색 영역

컨텐츠 검색

멀티쓰레드

  • 스프링 MVC - 멀티 쓰레드

    2023.03.02 by 덴마크 당나귀

스프링 MVC - 멀티 쓰레드

쓰레드 애플리케이션 코드를 하나하나 순차적으로 실행하는 것은 쓰레드 자바 메인 메서드를 처음 실행하면 main이라는 이름의 쓰레드가 실행 쓰레드가 없다면 자바 애플리케이션 실행이 불가능 쓰레드는 한번에 하나의 코드 라인만 수행 동시 처리가 필요하면 쓰레드를 추가로 생성 요청마다 쓰레드 생성 장점 동시 요청 가능 리소스(CPU, 메모리)가 허용할 때 까지 처리가능 하나의 쓰레드가 지연 되어도, 나머지 쓰레드는 정상 작동 단점 쓰레드의 생성 비용이 매우 비쌈 고객의 요청이 올 때마다 쓰레드 생성하면 응답 속도 느려짐 쓰레드는 컨텍스트 스위칭 비용 발생 고객 요청이 너무 많이 오면 CPU, 메모리 임계점을 넘어서 서버가 죽을 수도 있다. 이런 방식처럼 쓰레드를 만드는데 한계가 있기 때문에 WAS 내부적으로 해..

spring/MVC 2023. 3. 2. 00:27

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
덴마크 당나귀의 개발일지 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바