Web
Web 16강. request
모든 서버에는 4가지 메모리 영역이 있다. heap이라는 논리적 영역에서 4가지로 나뉘는 것이다. 프로그램 하나가 서버에 데몬으로 돌고 있다. 톰캣이라는 프로세스가 돌고 있는 것이다. 클라이언트 A가 get, post, delete, put 중 하나를 요청한다. 이 서버는 여러 명이서 사용(요청)하는데 요청을 처리할 때 개개인의 메모리 영역이 필요할 것이다. DB에서 데이터를 끌어올려서 메모리에 올리는데 어떤 클라이언트가 요청했는지 메모리에 영역 구분이 필요하기 때문이다. 클라이언트 A, B, C가 요청을 하면 A 스레드, B 스레드, C 스레드가 각각 만들어져서 돌고 있을 텐데, 각각의 스레드들이 메모리 구분이 필요하여 요청할 때마다 new 되는 게 있다. 이게 request이다. A가 요청 시에 ht..
2022. 2. 24. 11:29