반응형

thread 2

Tomcat 쓰레드(Thread) 에 대해 알아보겠습니다.

Ⅰ. Apache Tomcat 이란? Java Servlet을 실행하는 웹 애플리케이션 서버로, 요청을 처리하기 위해 쓰레드를 사용합니다. Tomcat은 멀티스레드 모델을 사용하여 동시 요청을 처리하며, 효율적인 리소스 관리를 위해 쓰레드 풀(Thread Pool) 을 운영합니다. Ⅱ. Tomcat의 쓰레드 모델Tomcat은 클라이언트 요청을 처리하기 위해 내부적으로 쓰레드를 생성하여 실행합니다. 주요 쓰레드 유형은 다음과 같습니다. ⅰ) 메인 쓰레드 (Main Thread) Tomcat 서버가 실행될 때 생성되는 주요 쓰레드입니다. 설정 파일(server.xml)을 읽고, 서버를 시작하거나 종료하는 역할을 합니다.  ⅱ) Acceptor Thread 클라이언트의 요청을 감지하고, 이를 처리할 수 있는 ..

어플리케이션 2025.02.17

Windows 운영체제에서의 프로세스(process)와 쓰레드(thread)에 대해 알아보겠습니다.

Windows 운영체제에서의 프로세스(process)와 쓰레드(thread)는 리소스를 사용하여 작업을 수행하는 기본 단위로, 각각의 역할과 동작 방식이 구분됩니다.Ⅰ. 프로세스(Process) 프로세스(Process) 정의실행 중인 프로그램의 인스턴스로, 메모리, 파일 핸들, 환경 변수 등의 시스템 자원을 할당받아 독립적으로 실행되는 작업 단위입니다. 각 프로세스는 운영 체제에 의해 독립된 메모리 공간을 가집니다.특징1) 독립적인 메모리 공간을 가짐.2) 각 프로세스는 운영 체제의 자원을 독립적으로 관리하며, 프로세스 간의 메모리 공유는 불가능 (단, IPC(Inter-Process Communication) 같은 특별한 방법을 통해 데이터를 교환 가능).문맥 전환(context switching)이 ..

시스템(Windows) 2024.11.09
반응형