Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- import
- 인코딩
- Override
- 유니코드
- 기본 생성자
- node
- 익명함수
- final 클래스
- 자바
- Super
- Anonymous Functions
- 노드
- annotation
- router
- Arrow function
- 디코딩
- final 메소드
- 생성자
- package
- 객체지향 #객체지향 특징
- 라우터
- 메소드 재정의
- 어노테이션
- 문자집합
- 자바의 특징
- 화살표 함수
- final
- 클래스
- 즉시 실행 함수
- 패키지
Archives
- Today
- Total
개인 공부 블로그
동시 요청 - 멀티 쓰레드 본문
백엔드 개발자가 이 개념을 정리 못하면 트래픽 많을 때 어떻게 해결해야 되는지 어려울 수 있다.
요청 흐름
클라이언트가 요청을 하면 WAS가 응답을 함. TCP/IP 커넥션이 되고 servlet을 호출해준다. 이때 서블릿 객체를 호출하는 애가 바로 쓰레드이다.
쓰레드
- 애플리케이션 코드를 순차적으로 실행하는 것은 쓰레드
- 자바 메인 메서드를 처음 실행하면 main이라는 이름의 쓰레드가 실행
- 쓰레드가 없으면 자바 애플리케이션 실행이 불가능
- 쓰레드는 한번에 하나의 코드 라인만 수행
- 동시 처리가 필요하면 쓰레드를 추가로 생성
프로세스는 프로그램을 실행하는 것이고 쓰레드는 그 프로세스 안에서 여러가지 갈래로 나뉠 수 있는 것.
컴구조 쓰레드 공부하고
스프링 MVC 1편 > 1) 웹 애플리케이션의 이해 > 동시 요청 - 멀티 쓰레드 정리하기
출처
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard
'스프링 > MVC 1 - 백엔드 웹 개발 핵심기술' 카테고리의 다른 글
| 스프링 MVC (0) | 2024.02.06 |
|---|---|
| HttpServletRequest (0) | 2024.02.02 |
| 자바 웹 기술 역사 - 스프링 부트 (0) | 2024.02.02 |
| 서블릿(Servlet) (0) | 2024.02.02 |
| 프론트 컨트롤러(Front Controller) 패턴 (0) | 2024.02.02 |